Supprimer des variables de session ?

marwa -  
 marwa -
salut tout le monde,

est-ce que quelqu'un pourrait me dire si on peut supprimer des variables de session lorsqu'on quitte un site développé en php ?

quel est la condition poser avant
session_destroy(); pour indiquer lorsque un utilisateur ferme le site
merci de votre aide :)
A voir également:

3 réponses

theshadoo Messages postés 786 Date d'inscription   Statut Membre Dernière intervention   123
 
je rajouterais même

if(isset($_SESSION['masession']) ) {

$_SESSION = array();
session_destroy();

}

afin de supprimer complètement la session
1
marwa
 
merci bcq, c'est réussie
0
marwa
 
mais cette condition supprimer aussi les variables de session lorsqu'on clique sur une autre page mais j'ai besoin de supprimer les variable seulement lorsqu'on quitte le site.
0
theshadoo Messages postés 786 Date d'inscription   Statut Membre Dernière intervention   123
 
tu as juste à la cibler la session que tu désires supprimer par exemple

au lieu de faire :
$_SESSION = array();
session_destroy();

tu fais :

unset($_SESSION['utilisateur']);

la fonction unset()
0
marwa
 
Salut theshadoo,
j'ai mis des articles dans mon panier, j'ai utilisé ce script http://jcrozier.developpez.com/articles/web/panier/
je ne sais pas comment ajouter la fonction vider mon panier sur ce scripts svp pouvez vous m'aider ?
merci d'avance
0
NDOUKI Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
si la session existe on l'a supprime

if(isset($_session['ma_Session'])){
session_destroy();
}
0
marwa
 
merci bcq
0
marwa
 
mais cette condition supprimer aussi les variables de session lorsqu'on clique sur une autre page mais j'ai besoin de supprimer les variable seulement lorsqu'on quitte le site
0
NDOUKI Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
cela ce gère avec le navigateur et les cookies.
essaye ceci. je ne l'ai pas testé
if(isset($_COOKIE[session_name()])){setcookie(session_name(),'',time()-42000,'/');
unset($_COOKIE[session_name()]);}
0
theshadoo Messages postés 786 Date d'inscription   Statut Membre Dernière intervention   123
 
non pas besoin de cookie, regardez le code que j'ai mis plus haut
0

Discussions similaires