gpt4 book ai didi

php - 在 session 自动销毁之前调用自定义方法

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:01 25 4
gpt4 key购买 nike

在 session 被自动/手动销毁之前,有什么方法可以调用自定义方法吗?

我的问题是,我在数据库中捕获用户注销时间。当用户手动注销(通过调用注销方法)时,它工作正常,但当用户 session 在超时后自动销毁时,我无法捕获注销时间。

感谢对此的建议。

最佳答案

是的,这是可能的。 See this website for a in-depth tutorial
使用 session_set_save_handler() ( PHP doc ),您可以为 GC(垃圾收集)周期添加自己的函数。这样您就可以知道哪些 session 将被该垃圾收集周期销毁,并使用当前时间戳手动更新数据库中的这些记录。

如果您随后通过调用默认的 GC 处理程序来结束您的函数,那么您基本上已经在两者之间插入了您自己的逻辑。

关于php - 在 session 自动销毁之前调用自定义方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34044950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com