Субдомен Сессия Проблема - PullRequest
2 голосов
/ 28 марта 2011

Я пытаюсь получить доступ к данным сеанса через несколько субдоменов.Я установил сессию, используя следующее:

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

Но сеанс пуст.Чего мне не хватает?

1 Ответ

1 голос
/ 01 апреля 2011

Вы пробовали использовать:

session_regenerate_id(true);

Работал на меня, когда у меня возникла эта проблема.

http://php.net/manual/en/function.session-regenerate-id.php

...