Faire passer un session PHP ou Cookies en différent domaines

Faire passer un session PHP ou Cookies en différent domaines - PHP - Programmation

Marsh 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.

Reply

Marsh Posté le 14-03-2009 à 13:21:41   

Reply

Marsh 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

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 15-03-2009 à 11:47:20    

Effectivement, je pense qu'une session uniquement en PHP ne peut être passe d'un domaine à un sous domaine  :??:  :fou:  
 
Mais apparentement avec des cookies cela fonctionne Non ?

Reply

Marsh 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
 
http://fr.php.net/manual/fr/ref.json.php

Reply

Marsh Posté le 16-03-2009 à 08:05:53    

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  :lol:  
 

Reply

Marsh 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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed