У меня есть несколько вопросов о сеансах php:
Поскольку значение по умолчанию для session.gc_maxlifetime
составляет 24 минуты , то это означает любой сеанс файл, который не изменяется в течение 24 минут, будет удален, а сеанс автоматически завершится.
Если я использую session_destroy ()
в моем коде, сеанс будет отключен, но сам файл сеанса не будет удален до тех пор, пока не пройдет 24 минуты с момента последнего изменения.
Единственный способ продлить время жизни сеанса (более 24 минут) - увеличить session.gc_maxlifetime
до большего значения.
Все это правильно или я что-то не так понял?
Также, если я сохраню свои сеансы в базе данных (используя session_set_save_handler ()
), все эти правила будут применяться к ним?