Forum Webscript.Ru
Программирование => PHP => Тема начата: от 17 Февраля 2002, 22:34:39
-
Такая ситуация: юзер заходит на сайт под своим логином и пасом, получаем его session id,
который в последующем передается в url, все данные по его сессии (время начала сесии и т.д.)
хранятся на сервере. Если юзер не нажал на "выход" и не завершил сессию, то данные по его
сессии висят на серваке.
Вопрос: как проверить, активна ли созданная сессия, как часто эту проверку надо делать и
откуда ее лучше вызывать?
(есть предложение вызывать скрипт проверки из crontab, например каждые 5 мин.)
-
php.ini:
; Percentual probability that the \'garbage collection\' process is started
; on every session initialization.
session.gc_probability=1
-
а вероятность-то какую ставить? 1 - вроде мало, мусор будет висеть долго.... 100 вроде много..... в мануале вычитал, что советуют 5-10 ставить...
и еще, если модуль хранения выбрать mm, а у хостера сервак ресетнится, то все сессии вылетят в одно место????