Php 登录会话在Firefox中立即过期,但在Chrome中可以正常工作

Php 登录会话在Firefox中立即过期,但在Chrome中可以正常工作,php,facebook,session,firefox,laravel,Php,Facebook,Session,Firefox,Laravel,我正在为我的网站使用Facebook api和Laravel。该站点在Chrome中运行良好,但有时在Firefox中,会话在登录后立即过期。 我不确定是什么导致了这个问题。我检查了Firefox cookies、Laravel会话和phpsession id是否存在。首先想到的是:cookies 你已经检查过饼干了;但是,你有没有证实他们没有被破坏 除了Cookie,以下是发生这种情况的几个原因: (a) 计算机上的日期设置不正确。由于cookie依赖于日期,因此日期不正确的计算机可能会误导浏

我正在为我的网站使用Facebook api和Laravel。该站点在Chrome中运行良好,但有时在Firefox中,会话在登录后立即过期。

我不确定是什么导致了这个问题。我检查了Firefox cookies、Laravel会话和phpsession id是否存在。

首先想到的是:cookies

你已经检查过饼干了;但是,你有没有证实他们没有被破坏

除了Cookie,以下是发生这种情况的几个原因:

(a) 计算机上的日期设置不正确。由于cookie依赖于日期,因此日期不正确的计算机可能会误导浏览器忘记cookie。要解决此问题,请在计算机上设置正确的时间和日期

(b) 您已经安装了一个应用程序,该应用程序监视/阻止发送Cookie。这可能包括病毒防护软件。要解决此问题,只需在登录之前禁用监控应用程序

(c) 您位于防火墙后面,防火墙不允许您接收cookie。出于安全原因,用户从限制cookie接受的业务intranet连接时有时会出现这种情况

(d) 您的浏览器没有设置为接受cookies(尽管,我想您已经验证了这一点,对吗?)

(e) 浏览器的cookie文件已损坏。(这是您可能错过的内容)

(f) 您的浏览器本身已损坏。(不确定如何修复此问题。但是,您可以尝试将其从系统中完全删除,然后重新安装)

以下是另一个可能对您有所帮助的解决方案:

(a) 在安全模式下启动Firefox,检查是否有一个扩展(Firefox/Tools>Add-ons>extensions)或硬件加速导致了问题

(b) 切换到默认主题:Firefox/Tools>Add-ons>。Firefox使用关于:协议访问内置的关于:页面,您可以通过位置栏打开这些页面,就像打开网页一样

(c) 请勿单击“安全模式开始”窗口上的“重置”按钮,或以其他方式进行更改

(d) 清除饼干。如果清除cookies无效,则存储cookies的cookies.sqlite文件可能已损坏

(e) 重命名(或删除)cookies.sqlite(cookies.sqlite.old),并删除Firefox配置文件文件夹中的其他现有cookie文件,如cookies.sqlite日志,以防文件cookies.sqlite损坏