首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cookie仅设置为一个域名,但网站有多个域名

Cookie仅设置为一个域名,但网站有多个域名
EN

Stack Overflow用户
提问于 2012-08-31 13:22:01
回答 4查看 566关注 0票数 0

我有一个有两个域名的网站,显示来自两个域名的相同内容,它也是正确的子域,但问题是当我设置这个网站的cookie是在它的子域网站中使用。

Cookie设置为只有一个域名,而不是两个域名??我不明白什么是问题所在...

提前感谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-31 13:30:49

您必须知道,只能为该域(包括其子域)中的某个域设置cookie。如果您的域不共享公共超级域,则需要分别为每个域设置每个cookie。

您可以使用在每个域上为您设置cookie的脚本来完成此操作。但请确保对这些脚本的请求进行身份验证,以便只有您可以设置cookies。

参考link

票数 1
EN

Stack Overflow用户

发布于 2012-08-31 13:26:15

您可以在一个公共域上设置一个API,以便为所有想要访问所述cookie信息的域设置cookie。公共域cookie将具有表示域等的名称空间键,并且将执行所有cookie读/写。使用XHR访问带有您希望放入公共cookie中的参数的公共域。请记住,Safari默认情况下会禁用第三方cookie。

票数 0
EN

Stack Overflow用户

发布于 2012-08-31 13:26:51

您不能在两个不同的域之间共享cookies,即使您同时拥有这两个域。

还有一些关于跨域cookie的帖子,以及其他可能的解决方案:

Cross domain cookies

Cross-Domain Cookies

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12209326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档