Я установил тестовую версию веб-сайта, закодированного на PHP, который использует сеансы для обработки логинов пользователей. На тестовом сервере сеанс истекает при закрытии браузера, поскольку при копировании всего на «чистый» активный сервер сеанс остается на месте при закрытии браузера, и пользователь по-прежнему находится в системе даже на следующий день после полной перезагрузки системы.
В php.ini
; Lifetime in seconds of cookie or, if 0, until browser is restarted. ; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime session.cookie_lifetime = 0
Это означает, что срок его действия истекает при перезапуске браузера.
Я подумал, что, может быть, это где-то переопределено, но если я напечатаю session_get_cookie_params в PHP, я получаю
Array
(
[lifetime] => 0
[path] => /
[domain] =>
[secure] =>
[httponly] =>
)
Что-то мне не хватает?