gpt4 book ai didi

php - 在 Opera 中无法正确地来回发送 Cookie

转载 作者:IT王子 更新时间:2023-10-29 00:03:50 26 4
gpt4 key购买 nike

首先,我不确定这是否是 Opera 12.01 中的问题,但该问题仅出现在 Opera 中。我已经在 Android 和 iPhone 上的 FF14、Chrome 21、Safari 5 (Windows) 和 Safari Mac 和 Webkit 浏览器中进行了测试。

我的应用程序在 trigger.io 上运行 forge平台并使用代理将请求从 Web 应用程序路由到服务。代理只是简单地转发请求和 cookie,这在大多数浏览器中都按预期工作。

在蜻蜓检查请求后,我注意到服务器在响应中发送了正确的 header ,但 Opera 似乎忽略了设置值。我想知道这是否是由于 cookie 的路径值配置错误造成的。我附上了 Firefox 和 Opera 中 2 个请求的屏幕截图。

正如您在屏幕上看到的,FF 可以看到 cookie header 并适本地设置它们,但 Opera 没有。

Firefox Request

Firefox request

Opera request 1 Screen

Opera request 1

Opera Request 2 Screen

Opera Request 2

我没有包含来自代理的代码来进行请求转发,所以如果您需要这些代码以获得一些见解,请告诉我。在服务端,我正在运行 PHP 和 Codeigniter。如果我需要在我的环境中添加更多信息,请告诉我,谢谢。

更新:即使在我不使用自定义 TLD 的生产环境中也会出现此问题。其他使用 cookie 的网站运行良好,并且启用了 cookie。

最佳答案

双引号在 cookie 值中是非法的。如果您将它们转义为 %22,它将起作用。

关于php - 在 Opera 中无法正确地来回发送 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com