Sesiones de PHP a través de subdominios
Estoy tratando de configurar lo siguiente:
auth.domain.com
sub1.domain.com
sub2.domain.com
donde si el usuario visita sub1.dominio.com o sub2.dominio.com y no ha iniciado sesión, se le transfiere a auth.domain.com y puede iniciar sesión. sub1.domain.com y sub2.domain.com son Dos aplicaciones separadas pero usan las mismas credenciales.
Intenté configurar lo siguiente en mi php.ini:
session.cookie_domain = ".domain.com"
pero no parece estar pasando la información de un dominio a otro.
[Editar]
Intenté lo siguiente:
sub1.dominio.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);
Los ID de sesión son exactamente iguales pero cuando descarto la variable $ _SESSION no muestra ambas claves, solo la clave que establezca en cada dominio.
[Editar 2]
Actualicé [Editar]