Тайм-аут PHP сессий по умолчанию [дубликат]
этот вопрос уже есть ответ здесь:
тайм-аут сеансов PHP по умолчанию-т. е. без какого-либо кодирования с моей стороны будет ли пользователь в конечном итоге "вышел из системы" после некоторого времени бездействия?
6 ответов:
Это зависит от конфигурации сервера или соответствующей директивы сессии.gc_maxlifetime на
php.ini
.обычно значение по умолчанию составляет 24 минуты (1440 секунд), но ваш веб-хост, возможно, изменил значение по умолчанию на что-то другое.
вы можете изменить его в вашей php-конфигурации на вашем веб-сервере. Поиск в
php.ini
на
session.gc_maxlifetime()
Значение устанавливается в секундах.
http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440 (1440 seconds = 24 minutes)
вы можете установить время ожидания сеанса в php.Ини. Значение по умолчанию 1440 секунд
session.gc_maxlifetime = 1440 ; NOTE: If you are using the subdirectory option for storing session files ; (see session.save_path above), then garbage collection does *not* ; happen automatically. You will need to do your own garbage ; collection through a shell script, cron entry, or some other method. ; For example, the following script would is the equivalent of ; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): ; find /path/to/sessions -cmin +24 -type f | xargs rm