joker76
Messages postés13Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention13 avril 2007
-
24 août 2006 à 22:32
joker76
Messages postés13Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention13 avril 2007
-
25 août 2006 à 18:11
Bonjour a tous avant tout,
Voila la fonction header ne fonctionne pas, mais je ne comprend pas pourquoi. Pas de html avant, location ecrit avec L, pas d'espace..
Voici le code:
<?php
//Démarrage de la session (à mettre avant tout code xhtml)
session_start();
//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");
//Connexion à la base de données.
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
//Ensuite on vérifie que la variable $_SESSION['logged'] existe et vaut bien true.
if (isset($_SESSION['logged']) && $_SESSION['logged'] == true)
{
//On modifie la valeur de $_SESSION['logged'], qui devient false.
$_SESSION['logged'] = false;
//Destruction des cookies.
if (isset($_COOKIE['pseudo'],$_COOKIE['mot_passe']))
{
setcookie('pseudo','',0);
setcookie('mot_passe','',0);
}
//Redirection.
header('Location: index.php');
exit();
}
else
{
//On est pas connecté, alors on redirige le visiteur sur la page d'accueil.
header('Location: index.php');
exit();
}
?>
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 24 août 2006 à 22:46
une idée pour debugguer: rzjoute un echo devant chaque header et vérifie que le echo a bien lieu et que des erreurs apparaissent.
Ca permettra de savoir si ton header est bien exécuté.
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
joker76
Messages postés13Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention13 avril 2007 24 août 2006 à 23:46
et oui, c'est ca le probleme, cela ce produit aussi sur ma page index, avec les cookies. Il devrait se rappeler de moi et me rediriger automatiquement vers une page, mais je suis obligé de me reconnecter. Je comprend vraiment pas. Serait il possible que ca vienne de lycos? Car je test mon site ur lycos avant.
joker76
Messages postés13Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention13 avril 2007 25 août 2006 à 18:11
Bon bon bon, j'ai testé tout ca.
davwart -> je vois les infos des mes cookies, mais pas d'erreur.
malalam -> ton petit code m'indique une erreur à la ligne du 1er header.
audayls -> ne fonctionnait pas.
Aprés lecture du message d'erreur par le code de malalam, j'ai decouvert d'où venez mon erreur. De mon fichier contenant les codes d'accés à ma base de donné. J'avais oublié d'enlever un mot dedans ce qui faissait qu'il y avait du texte avant le healer.