CodeIgniter会话超时问题

时间:2013-08-27 14:53:27

标签: php session codeigniter-2

我正在使用CI 2.1.4并设置

$config['sess_expiration'] = 0;

但有时当我在我的仪表板中时,我会在网站上自动登记...

上下文如下:

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

当我提取表单然后我拿起会话数据以将其添加到数据库中时,会出现此问题。

有人有想法吗?

感谢。

1 个答案:

答案 0 :(得分:2)

我认为你有2种方法可以解决它。

  1. 首先,您应该从github 下载最新代码,并使用下载的代码替换会话库文件夹
  2. 其次,您可以扩展会话库并检查AJAX请求,然后更新会话,因为您可以在CodeIgniter官方论坛中看到此关于此问题的讨论,它解释为获取摆脱问题:http://ellislab.com/forums/viewthread/138823/
  3. 注意:论坛位置已更改为http://ellislab.com/forums/http://forum.codeigniter.com,很难在那里找到相关主题。您可以根据自己的喜好进行搜索,也可以按照#1进行搜索。

    希望它会对你有所帮助。