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

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

      c était juste une faute de frappe et mercipour votre réponse.
      0
  2. 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