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 :

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");
?>
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
<div id="corps">
		<h2>Bienvenu, <?php echo $_SESSION['nom']; ?></h2>	
</div>
Ne renvoie jamais le nom courant, mais toujours le tout premier que j'ai entré!!

Je comprends pas pourquoi j'ai ce soucis, j'espère que vous pourriez m'aider :-S

Merci vivement d'avance :-)