equids Posté 21 Juin 2009 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Verokio Posté 22 Juin 2009 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant