Page 1 sur 1

SESSION

Posté : 22 août 2006, 14:12
par Dom!
Bonjour,

Une question peut etre bete ! Comment faire pour forcer la fermeture d'une session si l'utilisateur ferme la fenetre avec la croix rouge ?

Merci d'avance

Posté : 22 août 2006, 14:35
par @rthur
Bonjour,

Normalement une session est rattachée à la fenêtre du navigateur du visiteur, donc si il la ferme, il perd sa session (à moins que tu utilises des cookies en +)

Posté : 22 août 2006, 14:38
par Rei Itchido
Me semble que Firefox gère mal les fin de session à la fermeture du navigateur.

Posté : 22 août 2006, 16:44
par zizou59
logiquement ouyi sinon tu peu creer une variable qui la détruit au bout d'un certain temp avec un session_destroy :wink:

Posté : 22 août 2006, 16:51
par Ryle
Normalement une session est rattachée à la fenêtre du navigateur du visiteur
En fait d'après ce que j'ai pu constater, elle n'est pas rattachée à la "fenêtre" mais au processus de celle-ci. Et je crois qu'en fermant la fenêtre FF cela ne termine pas le process pour autant qui tourne en tache de fond pour ouvrir plus rapidement les nouvelles fenêtres.

Il y a le même bug avec IE si j'ai une fenêtre a laquelle est associée une fonction et que j'en ouvre une nouvelle avec ctrl+n (au lieu de redémarrer un nouveau process IE) je peux fermer la première, y revenir avec la seconde et retrouver ma session...

Bon cela dit, ca ne fait pas avancer le shlimibili... shmilibili... bref, t'as qu'à suivre les conseils de zizou et regarder du côté de session_destroy() :)