equids Posté 21 Juin 2009 Posté 21 Juin 2009 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
Verokio Posté 22 Juin 2009 Posté 22 Juin 2009 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant