Несколько вопросов о сеансах PHP

У меня есть несколько вопросов о сеансах php:

  1. Поскольку значение по умолчанию для session.gc_maxlifetime составляет 24 минуты , то это означает любой сеанс файл, который не изменяется в течение 24 минут, будет удален, а сеанс автоматически завершится.

  2. Если я использую session_destroy () в моем коде, сеанс будет отключен, но сам файл сеанса не будет удален до тех пор, пока не пройдет 24 минуты с момента последнего изменения.

  3. Единственный способ продлить время жизни сеанса (более 24 минут) - увеличить session.gc_maxlifetime до большего значения.

Все это правильно или я что-то не так понял?

Также, если я сохраню свои сеансы в базе данных (используя session_set_save_handler () ), все эти правила будут применяться к ним?

7
задан Linus Kleen 23 December 2011 в 12:32
поделиться