Aller au contenu

Sessions sur plusieurs sites ou sous sites


Sujets conseillés

Posté

Bonjour,

je voudrais savoir comment faire pour garder une session d'un site à l'autre, si ceux-ci sont hébergés sur le même serveur.

Le but serait de créer un ensemble de sites, ou l'utilisateur n'aurait à se connecter qu'une seule fois pour être reconnu sur le groupe de sites en question. Est ce possible ?

Deuxième question : est ce que sur des adresses du type :

http://sousDomaine.monSite.com

, une session qui serait créée sur www.monSite.com serait reconnue automatiquement ?

Merci

Posté

J'ai déja été confronté à ce problème. Sur notre application chaque utilisateur connecté au site principal peut créer un sous-domaine et on doit garder la connexion aussi bien sur le site principal que sur les sous-domaines.

Pour que ça fonctionne on utilise le code PHP suivant :

ini_set("session.cookie_domain", ".monsite.com");
session_start();

En gros il faut positionner le cookie de session sur ".monsite.com" (le point au début est important) avant le session_start. Ce qui fait que le cookie de session est valide sur tous les sous-domaines du domaine monsite.com.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...