【发布时间】:2011-01-05 01:51:57
【问题描述】:
我想将会话超时限制设置为 3 分钟,
我在页面中使用过这个
ini_set("session.gc_maxlifetime", "50"); 不工作
解决方案
如果 (isset($_SESSION['LAST_ACTIVITY']) && (时间() - $_SESSION['LAST_ACTIVITY'] > 1800)) { // 最后一个请求是 30 多分钟前 session_destroy(); // 销毁存储中的会话数据 session_unset(); // 为运行时取消设置 $_SESSION 变量 } $_SESSION['LAST_ACTIVITY'] = time(); // 更新上次活动时间戳
【问题讨论】:
-
定义不工作:意味着我没有得到积极的解决方案,在我使用这个 gc_maxlifetime 函数之后,
-
Pekka 的真正意思是:你得到什么结果?你是如何尝试的?您收到任何错误消息吗?
标签: php