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]
Я обновил [Изменить]