Question : cycle de vie de variable de session de PHP

Bonjour, j'ai juste voulu la confirmation d'un comportement que j'ai l'observateur avec la façon dont le PHP assigne l'identification de session spécifiquement avec le firefox 3.6 n'a pas regardé d'autres navigateurs. le
webserver est apache. le

It semble qu'une nouvelle identification de session est seulement assignée quand TOUS LES exemples de firefox ont été l'emplacement ouvert A du

I de closed.

par exemple en un navigateur et c'est affecté à l'emplacement ouvert B de l'identification foo123
i de session dans un autre
I d'exemple de navigateur (ou étiquette) étroitement le navigateur pour l'emplacement A. en ce moment, j'a supposé que la session pour l'emplacement A serait destroyed.
However, quand j'ouvre l'emplacement A dans un nouveau navigateur, j'obtiennent le même
Only de l'identification de session (IE foo123) quand je ferme le navigateur pour l'emplacement B aussi bien j'atteins une nouvelle identification de session l'emplacement A.
This semble étrange à moi…est-ce que je suis absent quelque chose ici ?
Thanks
class= de

Réponse : cycle de vie de variable de session de PHP

Pas, vous n'êtes pas absent quelque chose… C'est le comportement prévu du navigateur.

Quand la session est créée, elle existe dans l'exemple courant du navigateur (firefox.exe). Tandis qu'une fenêtre reste ouverte, cette session assignée demeurera. Ce comportement n'est pas spécifique au firefox non plus.

Sur la première requête, le serveur produira d'une session unique de ce hôte de demande. Chaque demande suivante du navigateur est associée à cette session. Pas jusqu'à ce que le navigateur est volonté fermée que la session soit terminée et une nouvelle identification de session s'est produite. Dans certains cas, la session demeurera active pendant une période même après que le navigateur est fermé. Ceci est régi par l'application de PHP demandant et traitant les données. (penser les biscuits stockant des noms de l'utilisateur pour les visites de retour)
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us