【发布时间】:2010-02-13 00:07:39
【问题描述】:
我正在尝试对开源项目进行一些更改。我想跟踪用户何时登录和注销。
现在,当他们登录或手动注销时,我在 db 中更改了他们的登录状态。现在的问题是我无法确定用户是否在没有按下注销按钮的情况下关闭了浏览器。
出于这个原因,我需要触发一个函数,每次用户会话到期时都会更改数据库。
我在 PHP 中尝试过session_set_save_handler,但看起来我需要覆盖整个会话行为。我正在寻找的是保持默认会话行为,并在用户会话到期时添加功能。有没有办法做到这一点?
【问题讨论】: