【问题标题】:CodeIgniter session timeout issueCodeIgniter 会话超时问题
【发布时间】:2013-08-27 14:53:26
【问题描述】:

我正在使用 CI 2.1.4 并设置

$config['sess_expiration'] = 0;

但有时当我在仪表板中时,网站会自动取消登录...

上下文如下:

我为 1 个系统使用 2 个应用程序,但两个应用程序使用相同的加密密钥、会话表和相同的超时时间。

这个问题出现在我提交表单时,然后在我获取会话数据并将其添加到数据库中之后。

有人有想法吗?

谢谢。

【问题讨论】:

    标签: php session codeigniter-2


    【解决方案1】:

    我认为您有两种方法可以解决它。

    1. 首先,您应该从github下载最新代码,然后将会话库文件夹替换为下载的代码。
    2. 其次,您可以扩展会话库并检查 AJAX 请求,然后更新会话,您可以在 CodeIgniter 官方论坛中看到以下关于此问题的讨论,它解释了获取解决问题:http://ellislab.com/forums/viewthread/138823/

    注意:论坛位置已将http://ellislab.com/forums/ 更改为http://forum.codeigniter.com,并且很难在此处找到主题。喜欢的可以搜索,也可以关注#1。

    希望对你有帮助。

    【讨论】:

    • 是的,我使用了第二种解决方案。但另一个解决方案是将 CI 更新到版本 3。谢谢。
    • 第二点不再起作用了。需要注册,然后说你无权查看这个论坛。
    猜你喜欢
    • 1970-01-01
    • 2011-04-24
    • 2012-02-10
    • 1970-01-01
    相关资源
    最近更新 更多