【问题标题】:How to set a cookie for another domain using JavaScript?如何使用 JavaScript 为另一个域设置 cookie?
【发布时间】:2016-03-06 20:53:25
【问题描述】:

是否可以在一个域中设置cookie并在另一个域中访问相同的cookie?

实际上,当用户单击按钮时,我需要在 A.com 页面中设置一个 cookie,然后需要将用户重定向到 B.com。但是 cookie 适用于同一个域,但不适用于其他域。

【问题讨论】:

标签: javascript cookies


【解决方案1】:

是否可以在一个域中设置cookie并在另一个域中访问相同的cookie?

没有。这将是一个安全风险。

Cookie 旨在维护状态,例如用户偏好。您希望 Joe Random Evil Site 能够更改您对网上银行服务的偏好吗?

【讨论】:

  • 感谢您的回复 :)
【解决方案2】:

没有。您只能为您的脚本当前运行的域设置 cookie。

【讨论】:

  • 感谢您的回复
【解决方案3】:

如果您同时拥有 A.com 和 B.com,您可以简单地从 A 向 B 发出 http(或 https 等)请求,然后将您想要传递给 B.com 的任何内容放在上面。 B.com 获取请求,保存在服务器端,当用户进入 B.com 时,服务器将数据返回给用户。

【讨论】:

    猜你喜欢
    • 2011-10-09
    • 2011-09-12
    • 2011-02-09
    • 2012-11-14
    • 2022-09-23
    相关资源
    最近更新 更多