会话超时 - 请解释一下

时间:2012-07-23 08:22:40

标签: php session session-timeout

从我认为我从会议中理解的情况来看,应该是这样的:

  • 会话根据php.ini中设置的内容超时,比方说30 分钟
  • 如果用户继续浏览并且我们更新,那么就说 $ _SESSION ['last_activity'] = time();,然后会话将从上次活动开始活动30分钟

但我所看到的是:

  • 用户登录并启动会话
  • 用户继续浏览
  • 30分钟后,用户开始生气,不得不重新登录

这是服务器配置错误以及为什么即使用户保持活动状态也会被销毁?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

确保您致电:

session_start();

访问者访问的每个页面。这将重置会话时钟。