draxar
2007-03-07 15:53:57 UTC
Bonjour,
Comment peut-on garder une session php entre 2 domaines, les 2 étant sur
le même serveur (virtual server) ?
Je m'explique:
J'ai deux domaines : www.truc.com et www.machin.com
Les deux sont sur le même serveur dans des dossiers différents
(/web/truc et /web/machin).
Le domaine www.truc.com est pourvu d'un certificat SSL pour faire du
https, mais pas www.machin.com.
Or, j'ai besoin d'une page de login sécurisée sur www.machin.com.
Comme je n'ai pas envie de repayer $200 pour un nouveau certificat, j'ai
pensé mettre une page de login en php sur truc.com (sécurisé). Une fois
que le client s'est logué sur la page de truc.com, ses infos sont
stockées en variable de session et il est redirigé vers machin.com. Mais
là, évidemment, on n'est plus sur la même session php. J'ai pensé écrire
les infos utiles (login/pass) dans un fichier sur le serveur pour que la
nouvelle instance de php de machin.com puisse les récupérer, mais c'est
franchement moche. Une idée ?
Comment peut-on garder une session php entre 2 domaines, les 2 étant sur
le même serveur (virtual server) ?
Je m'explique:
J'ai deux domaines : www.truc.com et www.machin.com
Les deux sont sur le même serveur dans des dossiers différents
(/web/truc et /web/machin).
Le domaine www.truc.com est pourvu d'un certificat SSL pour faire du
https, mais pas www.machin.com.
Or, j'ai besoin d'une page de login sécurisée sur www.machin.com.
Comme je n'ai pas envie de repayer $200 pour un nouveau certificat, j'ai
pensé mettre une page de login en php sur truc.com (sécurisé). Une fois
que le client s'est logué sur la page de truc.com, ses infos sont
stockées en variable de session et il est redirigé vers machin.com. Mais
là, évidemment, on n'est plus sur la même session php. J'ai pensé écrire
les infos utiles (login/pass) dans un fichier sur le serveur pour que la
nouvelle instance de php de machin.com puisse les récupérer, mais c'est
franchement moche. Une idée ?