Je suis en train de mettre en place les éléments suivants:
auth.domain.com
sub1.domain.com
sub2.domain.com
où si l'utilisateur visite sub1.domain.com ou sub2.domain.com et ils ne sont pas connectés, ils sont poussés à auth.domain.com et vous pouvez vous. sub1.domain.com et sub2.domain.com sont deux applications distinctes, mais d'utiliser les mêmes informations d'identification.
J'ai essayé le réglage de la suite dans mon php.ini:
session.cookie_domain = ".domain.com"
mais il ne semble pas être de transmettre les informations d'un domaine à l'autre.
[Modifier]
J'ai essayé le suivant:
sub1.domain.com/test.php
session_set_cookie_params(0, '/', '.domain.com');
session_start();
print session_id() . "<br>";
$_SESSION['Regsitered'] = 1;
echo '<a href="http://auth.domain.com/test.php">Change Sites</a>'
auth.domain.com/test.php
session_set_cookie_params(0, '/', '.domain.com');
session_start();
print session_id() . "<br>";
$_SESSION['Checked'] = 1;
print_r($_SESSION);
Les Identifiants de session sont exactement les mêmes mais quand j'ai vider les $_SESSION variable qu'il ne montre pas les deux touches, juste ce que touche, j'définir le cadre de chaque domaine.
[Edit 2]
J'ai mis à jour [Modifier]