Session reste toujours ouvert sous PHP

David -  
LEBruno63 Messages postés 5 Statut Membre -
Bonjour,

je cherche un astuce pour fermer ma session en php qui reste ouvert , j utilise :

Wamp + Safari avec PHP5

Dans ma page principal j ai mis un bouton " Logout" en cliquant sur ce bouton j'execute le code suivant :

$_session=array();
session_desroy();

Mais ma session reste toujours ouvert , car dans d'autre page j ai mis la condition php suivante comme première chose de ma page :
session_start();
if($_session['id']=="")
{
header('locaton:index.php');
}

ce code est juste, mais j ai toujours accés à ma page mm quand je clique sur le bouton log out , cela veut dire que ma session existe .

j ai essayé de taper echo $_session['id']; .. cela m'affiche toujours l'identifiant de l'utilisateur !!!

Comment faire pour mettre fin à toute les variable de session .. et merci d'avance.



2 réponses

LEBruno63 Messages postés 5 Statut Membre
 
Il te manque un t
session_destroy();
0
David
 
Ohh . nn j ai voulu dire session_destroy() ;

c était juste une faute de frappe et mercipour votre réponse.
0
LEBruno63 Messages postés 5 Statut Membre
 
Essaye d'utiliser unset() pour détruire tes variables de session avant de détruire ta session.

Par ex:
unset($log);
unset($pwd);
session_destroy();


Si cela ne fonctionne pas, et pour avoir une aide vraiment efficace, il faut que ton code soit un peu moins succint.
0