1

好吧,我在这里遇到了奇怪的问题。我有一个需要用户登录的 codeigniter 2 Web 应用程序。

当我从一页跳到另一页时,我的会话运行良好。但是当我打开 Firebug 并尝试跳转到另一个页面时,我又回到了登录页面。

每次我打开萤火虫时都会发生这种情况,但如果没有打开它就可以正常工作。我不知道发生了什么。

为什么打开 Firebug 时 Codeigniter 会话不起作用?

任何帮助将不胜感激。

编辑:

我有两个使用 Codeigniter 制作的独立应用程序。两者都有相同的问题。

PS我在我的本地机器上遇到了这个问题,还没有签入远程服务器。

谢谢,萨宾

4

2 回答 2

2

如果您有用户代理的会话过滤,那就是问题所在。firebug 添加了额外的东西,可能导致 CI​​ 认为您的会话已被劫持。

如果您在全球范围内安装了 firebug,您可能会注意到一些网站出于这个原因会告诉您禁用他们网站的插件(例如 gmail)。

于 2012-09-14T20:18:05.757 回答
0

此外,如果会话未设置,请在 cookie_domain 中尝试几个不同的值。将其设置为空对我有用。看来 codeigniter 试图为您填写值 ($config['cookie_domain'] = "";)

于 2013-11-27T01:22:57.380 回答