Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2006, 08h17   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
Par défaut [Cookies] Session non détruite à la fermeture du navigateur

Bonjour,

je commence avec les sessions. Je viens de créer un page de login avec vérification très simple et réaffichage avec message d'erreur.

Mon soucis c que quand je ferme mon navigateur, ma session de vrait etre detruite et ma variable $_SESSION[{error'] avec elle.
Mais ce n'est pas le cas, si je ferme l'onglet dans mozilla et que je relance ma page, j'ai tuojours le message d'erreur précédent.

Ca fonctionne meme avec deux fenetres de firefox. Voilà je ne comprends pas. Y'a-t-il un moyen d'éviter cela et pourquoi cela arrive-t-il ?

Merci
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 08h46   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Pour que tes sessions soient détruites il faut fermer le navigateur entièrement et pas seulement l'onglet ni une seule fenêtre.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 09h50   #3
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
ahhhhh...... merci !

l'idée m'av effleuré mais comme j'avais beaucoup de fenêtres et que je ne pensais pas que ca pouvait être ça le pb...

Mais d'ailleurs comment c possible que ça ait un rapport avec les fenetres de navigateur vu que les sessions sont gérées côté serveur ?
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 10h38   #4
Membre habitué
 
Avatar de SOAD08
 
Inscription : juillet 2004
Messages : 101
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : juillet 2004
Messages : 101
Points : 104
Points : 104
Envoyer un message via MSN à SOAD08 Envoyer un message via Skype™ à SOAD08
Ton navigateur garde en memoire un session_id sous forme de cookie (en general, quelquefois sous forme de variable GET) ce qui permet d'associer les variable stockées coté serveur au client qui en a besoin
SOAD08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 12h09   #5
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 105
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 105
Points : 36
Points : 36
Envoyer un message via MSN à cels
et y'a-t-il un moyen d'éviter ça ? Genre contrôler tout ce qui est cookies.
cels est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2006, 11h56   #6
Membre habitué
 
Avatar de SOAD08
 
Inscription : juillet 2004
Messages : 101
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : juillet 2004
Messages : 101
Points : 104
Points : 104
Envoyer un message via MSN à SOAD08 Envoyer un message via Skype™ à SOAD08
ça je ne sais pas, par contre tu peux demander a ton serveur web d'utiliser les sessionID en GET, tu pourra trouver ce reglage dans ton php.ini il me semble
SOAD08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h27.


 
 
 
 
Partenaires

Hébergement Web