基本上,我在域名abc.com上有一个论坛,在xyz.com上有另一个论坛。当用户登录abc.com并访问xyz.com时。我希望xyz.com能够阅读abc.com的cookie以获取更多请求。那么客户端如何能够读取另一个域的cookie呢?任何帮助表示赞赏:)
答案 0 :(得分:2)
从一个域呈现的网页无法读取另一个域的Cookie。这是出于隐私目的而设计的。
如果您绝对需要该值,则需要向abc.com添加一个页面,该页面读取cookie并重定向到xyz.com,将cookie值作为查询字符串或表单参数传递。从那时起,xyz.com可以从请求中读取值并设置cookie或以其他方式为页面提供值。
如果您无法访问xyz.com的代码库,则需要找到一个不需要共享cookie的设计。
答案 1 :(得分:1)
没有跨域cookie这样的东西。由于安全原因,cookie不能在两个不同的域之间共享。 a.xyz.com和b.xyz.com等子域仍然可以使用,但xyz.com和abc.com不是。