Механизм пользовательских сеансов PHP - и проблема истечения срока действия cookie - PullRequest
4 голосов
/ 18 июня 2011

Я использую session_set_save_handler(), чтобы сохранить сеанс в Redis, и все работает отлично, кроме одного.после нескольких часов, потянув за волосы, я решил спросить кого-нибудь.Итак, на стороне сервера я установил время сеанса на X минут.при каждом обновлении страницы время сеанса устанавливается равным X минутам, но в браузере срок действия файла cookie истекает ровно через 30 минут после загрузки первой страницы.как заставить продлить срок действия файлов cookie при каждом обновлении страницы, как на стороне сервера.есть мысли?

1 Ответ

0 голосов
/ 18 июня 2011

Попробуйте что-то вроде:

session_start();
setcookie(session_name(), session_id(), strtotime('NOW+30MINUTES'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...