Обработчик сеанса CodeIgniter отлично работает. Однако сеансы, которые он сохраняет, сохраняются только до закрытия браузера. ( Кроме того, это правильное поведение? )
Я понимаю, что сессии PHP продолжаются только до закрытия браузера. Однако у меня сложилось впечатление, что сессионная система CodeIgniter обошла это ограничение, основываясь на любых настройках $config['sess_expiration']
. В моем случае это установлено на 60 * 60 * 24 * 365
.
Я не решаюсь создать свою собственную систему для отслеживания сеансов с cookie-файлами, потому что я чувствую, что что-то упустил. Разве нет собственного способа безопасного хранения пользовательских данных в cookie-файлах с помощью CodeIgniter, и, если есть, не через библиотеку сеансов CodeIgniter? Как сохранить мои сеансы постоянными в течение времени, предшествующего истечению срока действия?
как предотвратить уничтожение пользовательских данных сеанса CodeIgniter при закрытии браузера?
Спасибо за вашу помощь!