Задать вопрос

Как передать сессию на поддомен?

На example.com/session.php создается сессия и запихиваются данные, $_SESSION['name'] = 'MyName';
А теперь нужно передать этот MyName на определенный поддомен, именно на 1 поддомен, например subdomain.example.com
+ в example.com/session.php после запихивания данных производится redirect на subdomain.example.com/somepage с помощью header('Location: subdomain.example.com/somepage');

//Конец вопроса
  • Вопрос задан
  • 3560 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@developinwed
В .htaccess:
php_value session.cookie_domain ".site.com"
Или с помощью PHP
session_set_cookie_params(7200, "/", ".site.com", false, false);
session_start();
Или вручную передать
header('Location: subdomain.example.com/somepage?PHPSESSION=my_session');
И на поддомене обрабатывать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы