2012-12-12 34 views
0

我有a.example.com,它为.example.com设置了一个cookie。稍后a.example.com发送一个ajax请求到b.example.com。我希望.example.com cookie可以发送到b.example.com。但事实并非如此。Domain Wide Cookies

我确定cookie设置在正确的域名上,但由于某种原因,似乎并未在ajax请求中发送cookie。

# server A 
res.cookie('images', tokens.images, { expires: config.pageExpiration(), secure: secure, domain: domain }) 


# server B 
req.cookies.image 

回答

0

这是有道理的,因为你不会期望* .com cookies被混合。 我建议你通过服务器请求传递你的cookies,如果你真的需要的话。

+0

我的意思是* .example.com不是* .com(我也试过这个,但它没有工作,因为明显的安全原因,它也在规范中指定它不应该工作)。但我应该能够设置一个域范围的cookie并从任意子域读取它。 –