【发布时间】:2016-04-09 23:59:45
【问题描述】:
我想在会话到期时更新我自己的数据库。为此,我修改了 CodeIgniter 的 Session 文件并在 sess_destroy() 中编写了我自己的代码。每次用户注销时,都会调用 sess_destroy()。随着我的数据库更新,它可以正常工作。不过我的问题是我的数据库在会话到期时没有更新。为了测试它,我将 config.php 文件中的 sess_expiration 设置为 20 秒,这样我就不必等待很长时间让它过期。过期后,应该显示的登录详细信息消失了,这意味着会话消失了。但是,我的数据库根本没有更新。我尝试在 unset_userdata() 和 sess_gc() 中输入代码,但数据库仍然没有更新。
欢迎提出建议。谢谢
【问题讨论】:
标签: codeigniter session