我的应用程序使用一些超时的会话变量,即使我认为它们不会因为我在php.ini中有以下设置:
session.cookie_lifetime = 0
php.ini中的其他会话设置几乎都设置为默认值。在浏览器窗口关闭之前,如何确保会话变量保持不变?
答案 0 :(得分:3)
我认为您使用 session.gc_maxlifetime 设置会话超时,默认为1440秒--24分钟
答案 1 :(得分:3)
请注意,自PHP 4.2.3起,生命时间是根据修改日期而非访问日期计算的(请参阅session.gc_maxlifetime
)。因此,您必须在每次请求时更新会话数据以“重置计时器”。