Bonjour,
J'ai deux domaines différents pointant sur le même serveur (même IP).
Il s'agit des domaines monsite.fr et monsite.com.
J'utilise les sessions pour passer facilement certaines variables (langue, devise, etc).
Il apparait que ma session est valide et les données variables correctement reprises sur le domaine où elles sont enregistrées, mais dès que je passe sur l'autre domaines, celles ci ne sont pas reprises.
J'ai vérifié et le sessionid est différent sur les deux domaines:
- Ex site1 : SESSION ID = 5c7724c9e0184209ba2de243144a9880
- Ex site2 : SESSION ID = fd861d8c6b70054bf2a6f20eeea15cc8
J'ai recherché sur Internet et j'ai trouvé quelques informations qui auraient dû résoudre mon problème:
J'ai tout d'abord utilisé la commande suivante pour forcer le domaine de stockage:
ini_set('session.cookie_domain', '.monsite1.net');
Puis celle ci (trouvée sur votre site):
session_set_cookie_params (0,'/','.monsite1.net',0);
Bien entendu, j'utilise ces commandes avant le session_start(), toutefois, rien n'y fait.
Je n'ai toujours pas qu'une seule session sur les deux domaines.
J'ai trouvé quelquechose qui semble correspondre à ce que je cherche:
http://www.developpez.net/forums/sho...hlight=domaine
Est ce que cela peut me convenir ou fais-je fausse route ?
Pouvez vous me dire comment je dois procéder ?
Merci d'avance.
Arnaud LEF97
Partager