PHP-сессии в поддоменах

Я пытаюсь настроить следующее:

auth.domain.com
sub1.domain.com
sub2.domain.com

где, если пользователь посещает sub1.domain.com или sub2.domain.com, и они не вошли в систему, они перенаправляются на auth.domain.com и могут войти в систему. sub1.domain.com и sub2.domain.com два отдельных приложения, но используют одинаковые учетные данные.

Я попытался установить следующее в моем php.ini:

session.cookie_domain = ".domain.com"

но, похоже, он не передает информацию из одного домена в другой.

[Edit]

Я попробовал следующее:

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);

Идентификаторы сеанса в точности совпадают, но когда я выкидываю переменную $ _SESSION, она не показывает оба ключа, а только тот ключ, который я установил в каждом домене.

[Edit 2]

Я обновил [Изменить]

Ответы на вопрос(16)

Ваш ответ на вопрос