PHP сессионный повар ie не продлевает время ожидания активности - PullRequest
0 голосов
/ 17 апреля 2020

Сценарий

  • Визиты пользователей в 14:00 и назначенный сеанс, срок действия которого истекает через 30 минут.
  • Пользователь продолжает работу с запросами к серверу в течение 30+ минут.
  • Срок сеанса пользователя истекает в 14:30 (30 минут спустя), даже если он был активным с запросами к серверу все время.

Как сделать так, чтобы сеанс готовился ie всегда обновлять дату истечения срока действия для и клиента и сервера, чтобы срок действия истекал (в данном случае 30 минут) каждый раз, когда клиент делает запрос на сервер?

<?php
session_name('session');
session_start();
?>

1 Ответ

0 голосов
/ 17 апреля 2020

Добавление setcookie после того, как session_start() работает как положено.

<?php
session_name('session');
session_start();
setcookie(session_name(), session_id(), time() + 3600, '/');
?>
...