【发布时间】:2022-02-11 20:27:53
【问题描述】:
我有一个大型应用程序,它会在 30 分钟的空闲时间后过期会话数据。现在我想在会话到期之前调用一个函数。
我提出上述问题的原因:出于某种目的,我在数据库中存储了一个唯一 ID。当用户单击注销时,我将删除该 ID。即使用户会话在空闲时间后过期,我也想删除该 ID。
【问题讨论】:
-
如果我是你,我将使用客户端 JS 定期检查空闲时间(比如每分钟一次),然后在 30 分钟时,我将通过 ajax 调用单独的 PHP 来完成这项工作。 (当然,只要有用户活动,您就需要将此 JS 重置为 time=0)
标签: php codeigniter session session-variables idle-timer