PHP: определить срок действия сеансаPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP: определить срок действия сеанса

Сообщение Anonymous »

Я видел много статей в Интернете, но ни одна из них не отвечает на мой вопрос. Это простой вопрос. Я хочу решить эту проблему:
  • пользователь запускает форму и сеанс PHP
  • пользователь перемещается на несколько страниц< /li>
    пользователь уходит на ужин и возвращается через несколько часов
  • сессия истекла
Я хочу отправить сообщение о том, что «ваша сессия истекла». Однако пользователь, который никогда не посещал мой сайт и запускал ту же форму, теперь также получает ошибочное сообщение, поскольку его сеанс также новый.
Я попробовал $_SERVER['HTTP_COOKIE']< /code>, который содержит идентификатор сеанса. Если эта переменная установлена, я могу предположить, что пользователь пытается продолжить этот сеанс (но его больше невозможно получить). Итак, когда я начинаю сеанс, а он пуст, знаю ли я тогда, что он старый друг, пытающийся восстановить соединение?
Основной вопрос: как я могу отличить нового пользователя /session и пользователь, который возвращается после того, как gc удалил файл сеанса?
Спасибо, Эрик.

Подробнее здесь: https://stackoverflow.com/questions/788 ... expiration

Вернуться в «Php»