Sessões PHP em sub-domínios
Eu estou tentando configurar o seguinte:
auth.domain.com
sub1.domain.com
sub2.domain.com
onde, se o usuário visitar sub1.domain.com ou sub2.domain.com e não tiver efetuado login, será transferido para auth.domain.com e poderá efetuar login. sub1.domain.com e sub2.domain.com são dois aplicativos separados, mas use as mesmas credenciais.
Eu tentei definir o seguinte no meu php.ini:
session.cookie_domain = ".domain.com"
mas não parece estar passando a informação de um domínio para o outro.
[Editar]
Eu tentei o seguinte:
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);
Os IDs da sessão são exatamente os mesmos, mas quando despejo a variável $ _SESSION, ela não mostra as duas chaves, seja qual for a chave que eu defini em cada domínio.
[Editar 2]
Eu atualizei [Editar]