Faire passer un session PHP ou Cookies en différent domaines
nickleus
Posté le 14-03-2009 à 13:21:41
Bonjours,
J'ai lu se se forum qu'il était possible de faire passer une session entre un domaine et un sous-domaine.
La solution à été donnée avec des cookies. Personnellement j'utilise Joomla et prochainement je vais créer un sous-domaine (toujours en utilisant joomla) et je souhaiterai faire passer une session de connexion de mes membres sur ce sous-domaine.
Et je souhaiterai si possible le mettre en place grâce PHP.ini pour ne pas toucher au code je Joomla. Savez-cous comment faire ?
Merci d'avance de votre aide.
Publicité
Posté le 14-03-2009 à 13:21:41
grosbin
OR die;
Posté le 14-03-2009 à 18:32:32
session cookie path = / ??? Nb : jamais ça marchera pour des domaines différents
Message édité par grosbin le 14-03-2009 à 18:32:50
Effectivement, je pense qu'une session uniquement en PHP ne peut être passe d'un domaine à un sous domaine
Mais apparentement avec des cookies cela fonctionne Non ?
stealth35
Posté le 15-03-2009 à 22:39:54
c'est simple tu creer un fichier php, qui encode en json la session et le cookie, dans l'autre domaine tu va recuperer se fichier la, et decode le json en mettnt ca dans la session et le cookie de l'autre domaine
Merci de ton aide. As tu déjà fait cela sous Joomla ? Cas certes j'ai quelques connaissances en PHP mais la tu m'as battu
stealth35
Posté le 16-03-2009 à 11:07:31
non j'utilise pas de cms, enfaite j'avais pas vu mais c'est pour du sous domaine toi, ducoup tu peux changer la variable session.cookie_domain, via session_set_cookie_params