По истечении времени ожидания сеансов PHP по умолчанию - т.е. без какого-либо кодирования с моей стороны пользователь в конечном итоге "выйдет из системы" через некоторое время бездействия?
Тайм-аут по умолчанию в PHP
Ответ 1
Это зависит от конфигурации сервера или соответствующих директив session.gc_maxlifetime в php.ini
.
Обычно по умолчанию 24 минуты (1440 секунд), но ваш веб-хостинг, возможно, изменил значение по умолчанию на что-то еще.
Ответ 2
Вы можете изменить его в своей php-конфигурации на своем веб-сервере.
Искать в php.ini
для
session.gc_maxlifetime()
Значение устанавливается в секундах.
Ответ 3
Да, это обычно происходит после 1440 (24 минут)
Ответ 4
http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
(1440 seconds = 24 minutes)
Ответ 5
Да, обычно сессия заканчивается через 20 минут в PHP.
Ответ 6
Вы можете установить время сеанса в php.ini. Значение по умолчанию - 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