У меня есть приложение, которое должно создать новый идентификатор сеанса в определенное время. Прямо сейчас это приводит к тому, что пользователь выходит из системы, потому что $ _SESSION заканчивается пустым.Регенерация_session_id информация об уничтожении
Это мое понимание того, что regenerate_session_id() должны сохранять информацию о сеансе и просто изменить идентификатор сессии (это означает, что $ _SESSION [ «someVar»] будет доступен на последующих запросах.
Что я находка что $ _SESSION пуста при последующих запросах
Я попытался скопировать данные:..
$session = $_SESSION;
session_regenerate_id();
$_SESSION = $session;
, но это не помогло Если я закомментировать session_regenerate_id(); последующие страницы загружаются надлежащим образом (за $ Массив _SESSION является popul и пользователь остается в системе).
У меня есть среда разработки, которую я только что создал недавно, запуская новую версию PHP (5.5), и этот код функционирует так, как я ожидал. Я не знаю никаких других различий.
Что мне не хватает? Заранее спасибо.