Я пытаюсь получить доступ к данным сеанса через несколько поддоменов подстановочных знаков. Я установил сеанс, используя следующее:
<?php session_name("session"); session_set_cookie_params(0, '/', '.example.com'); session_start(); $_SESSION['mID'] = 192; ?>
Я установил вышеприведенную сессию, пока на sub1.example.com
. Затем перейдите на сайт sub2.example.com
и используйте следующий код для доступа к сеансу:
<?php session_name("session"); session_set_cookie_params(0, '/', '.example.com'); session_start(); print_r($_SESSION); ?>
Но сеанс пуст. Что мне не хватает?
Вы пробовали использовать:
session_regenerate_id(true);
Работала для меня, когда у меня эта проблема.