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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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