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 : 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();
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
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.