浏览器 Cookie / 重定向问题


Chrome browser cookies / redirect issue

我正在做一个网络项目,我正在处理一个我以前从未遇到过的问题,希望这里有人能够提供帮助。

源语言

我的项目使用 cookie 来存储会话/身份验证信息。此会话处理程序是内部构建的,不使用 PHP 的核心会话处理程序。

使用全新安装的谷歌浏览器(在最新的Windows 8.1上)时,在访问URL时,我收到错误404页面。当我在隐身模式下运行它时,它可以正常工作。

有几次我让它以某种方式工作,刷新页面或使用"后退"按钮,然后进一步导航会丢失我在 Chrome 中的 cookie 并强制再次登录,这使我回到错误 404 页面。

此外,其他浏览器已经过测试(Firefox 和 IE 11),并且也可以正常工作。

最后,我让另一个人通过 Chrome 在自己的机器上对此进行了测试,他们获得了相同的结果(在正常选项卡上失败,在隐身模式下通过)。

如果允许的话,我很乐意向你们展示代码,但不幸的是,高于我自己权限的规则也允许我。有没有人遇到过类似的问题 谷歌浏览器?

我愿意接受任何建议。此时在谷歌浏览器上没有安装任何扩展程序。

感谢您提供的任何帮助。

[编辑] 问题更新

我已经设法将其缩小到 cURL 返回cURL error (35): SSL connect error这会导致我的系统吐出错误 404 页面 - 但我的问题超出了这个范围,考虑到这只发生在正常模式下的谷歌浏览器中。这怎么可能影响PHP的cURL能力,因为它是服务器端的,在这个级别上与浏览器本身完全分离?

我在谷歌浏览器上深入研究了我的设置,发现启用了"预测网络操作以提高页面加载性能"。禁用此设置后,我不再收到此问题。

任何人都可以详细说明为什么此启用设置会导致谷歌浏览器出现此问题?

我们遇到了类似的事情,发现我们的问题是由使用完整的URL链接引起的。每当我们使用完整的URL时,安全性就会启动,并且cookie不会粘在另一个页面上。但是当我们使用部分 URL 切换时,cookie 会保留并且一切正常。 但不确定这是否可以解决您的问题。