1

我有两个域:

test.local
editor.test.local

用户在域上注册test.local,浏览器通过域获取 cookie.test.local现在我想在从editor.test.localto的 AJAX 调用中使用这个 cookie test.local,但没有发送 cookie。是否有任何简单的解决方法可以从子域发送 cookie,或者我应该使用 iframe 和 postmessages?谢谢!

4

1 回答 1

2

Cookie 可以在子域之间共享,具体取决于它们的“范围”。

要确定要使用的 cookie 的范围,foo.example.com并将bar.example.com其设置为.example.com(仅在域前面使用点)。

除了这种机制之外,cookie 不应该跨域“泄漏”,域由页面的domain, protocol and port.

于 2012-05-02T23:49:12.937 回答