Si je me connecte à un site Web avec le même nom d'utilisateur et le même mot de passe dans différents navigateurs, puis fermez l'une des fenêtres, la session va-t-elle toujours exister?Sessions php dans différents navigateurs
Répondre
Je veux juste concrétiser les réponses précédentes. Les navigateurs n'ont aucun type de connexion entre eux - ce sont des applications autonomes. Si le navigateur lance une vue, il lui appartient jusqu'à ce qu'il soit désactivé, par ex. B1 => Sess 1 B2 => Sess 2 Et aucun d'eux n'est accessible ailleurs que sur le navigateur qui l'a créé. Vous trouverez plus d'informations sur les sessions PHP ici http://www.php.net/manual/en/intro.session.php. Vous pouvez y trouver "Un visiteur accédant à votre site Web reçoit un identifiant unique, l'identifiant de session, qui est soit stocké dans un cookie du côté de l'utilisateur, soit propagé dans l'URL." et c'est la réponse à votre question :-D
La session est locale au navigateur. Deux navigateurs = deux sessions. C'est-à-dire, à moins que vous ayez du javascript (window.close) forçant la déconnexion.
La session dans l'existence du navigateur encore ouvert sera toujours, oui (exeption le site dispose d'un mécanisme pour éviter la double sessions ou tue toutes les sessions forment un utilisateur à la fois)
- Browser 1 démarre la session 1, lorsque navigateur de fermeture 1 se fermera Session 1
- browser 2 démarre la session 2, lorsque navigateur de fermeture 2 se fermera Session 2
Le navigateur 1 ne peut pas terminer la session 2, et le navigateur 2 ne peut pas mettre fin à la session 1
Ok merci beaucoup – Shaun
Avez-vous déjà pensé à accepter des réponses à vos questions? ;-) – Tokk