Elena0394
@Elena0394

Как создать сессию в субдомене, которая будет доступна на самом домене?

Я создала отдельный субдомен для файлов, которые используются в разных местах(деск, моб).
Есть форма авторизации subdomen.domen.ru/auth.php
В нем создаю сессию и делаю перенаправление
session_write_close();
ini_set('session.gc_maxlifetime', 24 * 60 * 60);
session_set_cookie_params(24 * 60 * 60);
session_start();
$_SESSION['auth_token'] = $token;
header("Location: /lk");
exit;

Только вот сессия не будет доступна на самом домене. Я встречала, когда можно сессию распространять на субдомены, когда создается на самом домене, а вот как наоборот сделать - не знаю.
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
IvanU7n
@IvanU7n
https://php.net/session_set_cookie_params для параметра/индекса domain устанавливать значение 'domen.ru'
причём не обязательно использовать эту функцию, параметры можно и в session_start() передавать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы