Bonjour,
le titre n'indique pas grand-chose mais à vrai dire, ça fait des heures que je tourne sur le problème sans y voir clair.
Voici le problème :
J'ai un formulaire d'authentification qui appelle le fichier authenticate.php. Dans ce fichier, j'interroge une bdd (avec PDO) et si les identifiants sont trouvés, la variable $auth est mise à true, sinon à false. A la fin : $_SESSION['auth']=$auth; puis une redirection :Dans mon test, la redirection se fait sur le fichier index.inc.php et dans ce fichier, on teste la variable de session :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header ("Location: $_SERVER[HTTP_REFERER]" ); exit();Mon souci est qu'avant de faire la redirection, $auth est à true, et dans index.inc.php à false. Je ne sais pas comment debogger cela...
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (isset($_SESSION['auth'])) {var_dump($_SESSION['auth']);if ($_SESSION["auth"]){ etc}}
Partager