Je débute et je souhaite utiliser les sessions mais je n'arrive pas à détruire ma session malgré l'appel de la fonction session_destroy(). J'exécute le script qui détruit la session :
Ensuite pour vérifier j'affiche ma page index.php qui normalement ne doit pas s'afficher si $_session ne contient pas de variables et pourtant elle s'affiche et je récupère toujours la même session (mm id, mm variables)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $_SESSION = array(); session_unset(); //je sais que c'est pareil que la ligne au-dessus mais comme rien ne marche, j'essaye un peu tout... session_destroy();
J'ai lu et relu la doc PHP et je ne vois ce que je fais mal. Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 session_start(); if(!empty($_POST["mdp"]) && $_POST["mdp"] == "blablabla") { $_SESSION["logon"] = 1; } if(($_SESSION["logon"]) == 1) { include("menu.php"); echo 'L\'id de session est '.session_id(); echo'<pre>'; print_r($_SESSION); echo'</pre>'; ... include("footer.php"); } else header('Location:login.php'); ?>
Partager