[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление переменной через время
Гость_Tom
Здравствуйте,
подскажите пожалуйста каким образом можно реализовать удаление сессионной переменной через 5 минут?
Например создали
$_SESSION['a'] = 1;

и через пять минут:
unset($_SESSION['a']);


можно конечно sleep() использовать, но может есть более элегантный вариант?



Спустя 22 минуты, 1 секунда (6.05.2011 - 10:15) T1grOK написал(а):
Записывать время создания переменной в сессию, а при обращении смотреть прошло ли 5 минут с момента создания

Спустя 3 минуты, 25 секунд (6.05.2011 - 10:18) Гость_Tom написал(а):
а если юзер замер и не обращается?

Спустя 19 минут, 46 секунд (6.05.2011 - 10:38) linker написал(а):
Когда пользователь замер, то и переменная не нужна. Когда оживёт, проверишь время и удалишь по необходимости.

Спустя 6 минут, 25 секунд (6.05.2011 - 10:44) Гость_Tom написал(а):
Важно удалить вне зависимости от активности пользователя

Спустя 6 минут, 23 секунды (6.05.2011 - 10:51) waldicom написал(а):
Но какой-либо скрипт наверное будет проверять эту переменную? Вот в этом скрипте и проверять, как напислаи выше. А если никто не проверяет, то как linker написал
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.