2010-10-25 23 views
0

J'ai 2 domaines (par exemple test1.com et test2.com) et j'ai besoin d'un identifiant de connexion pour ces 2 domaines.Cookie PHP sur 2 domaines de premier niveau

Les deux domaines s'exécutent sur le même serveur. J'espère avoir de l'aide. :)

+0

duplication possible de [cookies interdomaines] (http://stackoverflow.com/questions/1084114/cross-domain-cookies) –

+0

Autre bon: http://stackoverflow.com/questions/2956214/cross-domains -sessions-partagé-shopping-cart-cross-domaines –

Répondre

0

Vous ne pouvez pas utiliser un cookie car les cookies ne sont visibles que sur le même domaine. Une solution consiste à rediriger l'utilisateur deux fois, une fois vers l'autre site, y compris des informations d'authentification sur l'URL pour que ce site définisse son cookie connecté, et une deuxième redirection vers la page connectée sur le premier site .

La raison de faire deux redirections est que de nombreux navigateurs n'acceptent pas les cookies de tiers: le paramétrage du cookie via une image ou un lien javascript peut ne pas fonctionner.

0

Comme il n'y a aucun moyen de définir quelque chose comme des «cookies globaux», vous devez résoudre ce problème du côté serveur.