【发布时间】:2013-03-12 03:56:36
【问题描述】:
对于我登录部分的每个页面的标题,我添加了以下代码来维护会话:
session_set_cookie_params(1200, '/mysystem');
session_start();
我的意图是,我通过函数 session_set_cookie_params() 将会话生命周期设置为 1200 秒,路径为 /mysystem。使用此函数的原因是将会话 cookie 与同一域中的其他 PHP 脚本分开,例如http://www.example.com/another_system/
问题是,会话在达到 1200 秒时过期,无论有没有活动(例如在 /mysystem 下加载另一个页面,或刷新页面。
预期行为:当活动会话有效时进行页面活动时,会话“倒计时”会重置。
我错过了什么?
【问题讨论】:
-
您想“自动延长会话超时时间”吗?也许这会有所帮助stackoverflow.com/questions/514155/…
-
不,因为它不考虑仅将会话变量隔离到特定路径,这是使用函数
session_set_cookie_param()的意图。
标签: php