gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中的单独域上设置 cookie

转载 作者:行者123 更新时间:2023-12-03 16:10:36 25 4
gpt4 key购买 nike

如何在使用 javascript 调用调用我的站点的不同域上设置 cookie?它适用于 FF3,但不适用于 IE6。

我的服务器是从单独站点和域上的 javascript 标记调用的。结果返回用数据填充其页面的 javascript(它是一个小部件)。我正在尝试使用 domain=".mydomain.com"和 path="/"设置 cookie。它适用于 Firefox,但不适用于 IE。如果我测试来自我自己域的 javascript 调用,它在 IE 中工作正常。

有谁知道如何使用 Rails 使跨域 cookie 设置在 IE 中工作?

最佳答案

只要您的服务器在其自己的域内或从其域的子域中设置 cookie,这应该可以工作

cookies[cookie_name] = {
:value => 'a value',
:expires => 1.year.from_now,
:domain => 'example.com'
}

它不适用于任何其他域。

要使其在 IE6 中工作,您可能需要一个有效的 P3P策略头

像这样作为标题发送的东西应该这样做:
headers["p3p"] = 'CP="CAO PSA OUR"'

关于ruby-on-rails - 如何在 Rails 中的单独域上设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/678628/

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