2010-09-08 2 views

Répondre

1

Je pense qu'il n'y a pas de fonctionnalité de gestion de session intégrée dans PHP. Vous pouvez utiliser la gestion de variables spécifiques en session. pour par exemple. une connexion de https://mail.google.com/ puis stocker toutes ses données de session dans $_SESSION['gmail'][X] , $_SESSION['gmail'][Y],$_SESSION['gmail'][Z]

puis quand une autre connexion utilisateur de https://mail.google.cpm/a/company.com puis stocker toutes ses données de session dans $_SESSION['company'][X],$_SESSION['company'][Y],$_SESSION['company'][Z]

donc par cela, vous pouvez séparer ces deux sessions de chaque autre.

0

Ces deux URL partagent le même domaine. Seuls les sous-dossiers sont différents. Habituellement avec PHP, le cookie qui sauvegarde l'identifiant de session est valide pour tout le domaine et pas seulement pour un sous-dossier spécifique. Il ne devrait donc pas y avoir de problème pour utiliser les données de session avec le même domaine.

0

La réponse de Maulik Vora fonctionnera, mais une autre façon de le faire est de configurer PHP pour passer l'ID de session basé sur l'URL utilisé. De cette façon, chaque onglet ou fenêtre a une session séparée. See this page pour des informations sur la façon de le faire, et pourquoi vous pouvez ou ne pas vouloir. Here's the docs for it.

Questions connexes