par
Calimero » 27 févr. 2008, 12:37
Bonjour,
Les sessions se basent sur un cookie, et les cookies sont stockés par le navigateur selon le domaine du site visité. Si tu accède à tous tes sites locaux via le même domaine (localhost je présume), il est normal que ton navigateur considère que le cookie de session est commun à tous les sites.
Pour séparer tout ça, il te suffit d'y accéder à travers des domaines différents (on appelle cela des virtualhosts, voir la doc apache). Ton navigateur stockera alors les cookies séparément pour chaque site.
Par exemple tu peux créer les virtualhosts monsite1.locahost, monsite2.localhost...
Une autre solution encore plus simple, et qui demande zéro configuration de ta part, est de te délogguer proprement quand tu passes d'un site à l'autre
Dans tous les cas, c'est un problème que tu seras normalement le seul à rencontrer (en production, tes deux sites ne seront sûrement pas hébergés sur le même domaine), je te conseille de ne pas trop te casser la tête avec .

Bonjour,
Les sessions se basent sur un cookie, et les cookies sont stockés par le navigateur selon le domaine du site visité. Si tu accède à tous tes sites locaux via le même domaine (localhost je présume), il est normal que ton navigateur considère que le cookie de session est commun à tous les sites.
Pour séparer tout ça, il te suffit d'y accéder à travers des domaines différents (on appelle cela des virtualhosts, voir la doc apache). Ton navigateur stockera alors les cookies séparément pour chaque site.
Par exemple tu peux créer les virtualhosts monsite1.locahost, monsite2.localhost...
Une autre solution encore plus simple, et qui demande zéro configuration de ta part, est de te délogguer proprement quand tu passes d'un site à l'autre ;-)
Dans tous les cas, c'est un problème que tu seras normalement le seul à rencontrer (en production, tes deux sites ne seront sûrement pas hébergés sur le même domaine), je te conseille de ne pas trop te casser la tête avec . |*()