session.gc-maxlifetime
всегда выше, чем cookie_lifetime
:
После использования как:
ini_set('session.cookie_lifetime', 43200); // 43200 == 12 hours
ini_set('session.gc-maxlifetime', 100000);
После изменения этого значения вы можете проверить, используя:
echo phpinfo(); // search both values
Примечание:
Изменение значения конфигурации с помощью скрипта всегда проблематично, я предлагаю вам изменить значения из файла PHP.ini как:
; 12 hour session cookie
session.cookie_lifetime = 43200
session.gc_maxlifetime = 100000
in PHP.ini ,
session.cookie_lifetime
всегда устанавливается в 0, что означает, что сеанс уничтожен при закрытии браузера.
session.gc_maxlifetime
- время жизни в секундах, котороезначение по умолчанию: 1440 = 24 minutes