Chrome浏览器Cookie /重定向问题

时间:2015-01-05 19:57:59

标签: php google-chrome session cookies

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

原始

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

使用全新安装的Google Chrome(在最新的Windows 8.1上)时,在访问该网址时,我会收到错误404页面。当我在隐身模式下运行时,它可以正常工作。

在某些情况下,我已经以某种方式让它工作,刷新页面或使用' Back'按钮,然后导航进一步丢失我在Chrome中的cookie并强制再次登录,这将我带回错误404页面。

此外,其他浏览器已经过测试(Firefox和IE 11),它也可以正常使用。

最后,我让另一个人通过Chrome在他们自己的计算机上测试了这一点,并且他们获得了相同的结果(在普通标签页上失败,在隐身模式下通过)。

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

我愿意接受任何建议。目前,Google Chrome上没有安装扩展程序。

感谢您提供任何帮助。

[编辑]更新发布

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

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

有人可以详细说明为什么此启用的设置会在Google Chrome中导致此问题吗?

1 个答案:

答案 0 :(得分:2)

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