Page 1 sur 1

session+onglets

Posté : 03 févr. 2007, 22:50
par oroger
Salut a tous....

je debute avec les sessions et je voudrait savoir s'il est normal que, avec IE7 par exemple, losrque je me connecte sur un onglet puis ouvre un nouvel onglet, je me connecte ensuite avec un identifiant different, la variable PHPSESSID a la meme valeur. Alors que, en ouvrant une autre fenetre de IE7, PHPSESSID a bien une valeur differente...est-ce normal?????

apres d'autres tests, je m'apercoit qu'avec 2 fenetres de firefox differentes, j'ai le meme probleme...je ne peut pas me logguer avec 1 login different sur chaque fenetre

merci

Re: session+onglets

Posté : 05 févr. 2007, 10:08
par dunbar
Salut a tous....

je debute avec les sessions et je voudrait savoir s'il est normal que, avec IE7 par exemple, losrque je me connecte sur un onglet puis ouvre un nouvel onglet, je me connecte ensuite avec un identifiant different, la variable PHPSESSID a la meme valeur. Alors que, en ouvrant une autre fenetre de IE7, PHPSESSID a bien une valeur differente...est-ce normal?????

apres d'autres tests, je m'apercoit qu'avec 2 fenetres de firefox differentes, j'ai le meme probleme...je ne peut pas me logguer avec 1 login different sur chaque fenetre

merci
Salut

Et si une fois logguer, tu efface tes cookies, puis tu te loggue dans une autre fenetre ?

Posté : 05 févr. 2007, 13:13
par Ryle
En fait, les sessions sont associés aux processus du navigateur.

Si tu ouvres un nouvel onglet, ou une nouvelle fenêtre (avec ctrl+n), tu restes dans le même "process" de ton navigateur (si tu tues le processus dans le gestionnaire de taches, tu verras que toutes les fenêtres associées se referment)
Donc session communes pour chaque navigateur.

Lorsque tu relances un nouveau navigateur, celui-ci s'ouvre dans un nouveau process. En te connectant au site, cela te permet d'ouvrir une nouvelle session (puisque c'est un nouveau process)

Posté : 05 févr. 2007, 16:39
par oroger
ok merci pour l'info