PHP会话变量超时

时间:2009-01-16 16:25:06

标签: php

我的应用程序使用一些超时的会话变量,即使我认为它们不会因为我在php.ini中有以下设置:

session.cookie_lifetime = 0

php.ini中的其他会话设置几乎都设置为默认值。在浏览器窗口关闭之前,如何确保会话变量保持不变?

2 个答案:

答案 0 :(得分:3)

我认为您使用 session.gc_maxlifetime 设置会话超时,默认为1440秒--24分钟

答案 1 :(得分:3)

请注意,自PHP 4.2.3起,生命时间是根据修改日期而非访问日期计算的(请参阅session.gc_maxlifetime)。因此,您必须在每次请求时更新会话数据以“重置计时器”。