gpt4 book ai didi

cookies - ie9 重定向后丢失 cookie

转载 作者:行者123 更新时间:2023-12-02 05:43:52 26 4
gpt4 key购买 nike

我有一个 iframe:

  1. 向服务器发出发布请求
  2. 服务器返回 302 并设置 cookie
  3. 浏览器不保存cookie,但会发帖(不知道为什么没有获取,但这并不重要)
  4. #3 的 cookie 丢失

我找到了解决方法:

Response.AddHeader("Pragma", "no-cache");
Response.AddHeader("Cache-Control", "no-cache");

但这并没有帮助。mb 有人知道什么可以解决这个问题吗?

最佳答案

您可能想了解为什么浏览器执行 POST 而不是 GET,因为这意味着您遗漏了一条重要信息。没有浏览器会 follow a HTTP/302 redirect with a POST .

在 IE9 中,redirection responses are cached如果 header 允许(IE8 及以下版本不会缓存重定向)。

您绝对可以在 302 重定向上设置 cookie。这里有两种可能性:

  1. 您的 Cookie 被删除,因为您未能在响应中提供 P3P header ,表明您的隐私实践符合用户的愿望。
  2. 您的重定向响应是从用户的缓存而不是服务器中提取的,并且缓存的响应未设置 Cookie。

鉴于您在 IFRAME 中遇到此问题,#1 的可能性似乎更大。 (参见Quick Look at P3P)

关于cookies - ie9 重定向后丢失 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384502/

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