【发布时间】:2017-07-19 17:49:05
【问题描述】:
我的一个网站上的数据输入表单是这样的,用户可能会在很长一段时间内停留在上面输入记录。然而,页面在大约 25 分钟后超时,即使用户一直在不断地输入记录(每条记录大约需要 3-5 分钟)。它总是在用户保存记录并且页面刷新后立即超时。我的代码检测到会话变量未设置并将用户发送回登录表单。
数据输入页面以 session_start() 开始,我认为它会重置会话超时计时器。我尝试将 session.gc_maxlifetime 修改为更高的值(使用 ini_set),但这似乎没有效果。
如何强制会话重置其计时器,以便用户可以无限期地停留在数据输入页面上? (在用户不使用的一段时间后超时 输入数据已经由 JS 脚本处理。)
【问题讨论】: