我在firefox浏览器中遇到问题,一切都在Chrome和IE中运行 - 它可以正确保存会话,但Firefox却没有。我已尝试使用Native会话在db中保存会话 - 在FF中它保存它但又无法正常工作,只是在登录到页面后重定向就像我没有登录一样。它只在FF中执行此操作。我看到了其他类似的问题,从中我看到了Native会话类,但没有用。
答案 0 :(得分:2)
对于同样的问题,我在Controller构造函数中使用了以下标题,并且它完成了这个技巧。
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
答案 1 :(得分:0)
我在codeigniter上遇到了类似的问题,发生的事情是我的用户代理必须为CI文档要求您创建的自定义数据库字段添加许多字符。
尝试制作和更改表以更改ci_sessions上的user_agent字段,并再次检查firefox是否有效。
ALTER TABLE `ci_sessions` MODIFY COLUMN `user_agent` VARCHAR(160) not null
答案 2 :(得分:0)
如果CI会话类不能仅使用Firefox,那么它就是一个cookie问题。 在Fifrefox下为您的域名启用Cookie,如下所示
tools-> options-> privacy-> history:使用历史记录的自定义设置; 检查"接受cookies"并将您的域名添加到您的例外情况中,允许您的域名www.your_domain.com以及该域名;
此链接中有关不同FF版本的更多详细信息: