comment détruire une session ?
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 :
Code:
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(); |
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:
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');
?> |
J'ai lu et relu la doc PHP et je ne vois ce que je fais mal. Merci de votre aide.