Bonjour,
Je fais un site où l'utilisateur doit se connecter, puis une session est créee pour transmettre de page en page son nom.
Je n'arrive pas détruire ensuite la session, le navigateur me renvoi toujours le premier nom que j'ai entré. J'ai essayé en redémarrant mon navigateur, détruisant le cookie créer lors de l'appel à la fonction session_start(), mettre un lien de déconnexion avec ce code :
Mais lors d'un nouvelle connexion avec un autre nom, c'est encore le premier que j'ai jamais entré qui est affiché :
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
16
17
18
19
20
21
22
23 <?php include("hautDePage.php"); ?> <?php include("menu.php"); ?> <?php session_unset(); session_destroy(); ?> <div id="corps"> <p class="paragrpahePresentation"> Vous avez bien été déconnecté; Pour retourner à la page d'identification, cliquez <a href="index.php">ICI</a> </p> </div> <?php include("basDePage.php"); ?>
Ne renvoie jamais le nom courant, mais toujours le tout premier que j'ai entré!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<div id="corps"> <h2>Bienvenu, <?php echo $_SESSION['nom']; ?></h2> </div>
Je comprends pas pourquoi j'ai ce soucis, j'espère que vous pourriez m'aider :-S
Merci vivement d'avance :-)
Partager