【问题标题】:Domain Wide Cookies域范围的 Cookie
【发布时间】:2012-11-30 18:55:28
【问题描述】:

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

我确保 cookie 设置在正确的域上,但由于某种原因,它似乎没有在 ajax 请求中发送 cookie。

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


# server B
req.cookies.image

【问题讨论】:

    标签: cookies httpwebrequest cross-domain session-cookies


    【解决方案1】:

    这是有道理的,因为您不会期望 *.com cookie 混合在一起。 如果您确实需要,我建议您通过服务器请求传递您的 cookie。

    【讨论】:

    • 我的意思是 *.example.com 不是 *.com (我也试过了,但出于明显的安全原因它不起作用,规范中也指定它不应该起作用)。但我应该能够设置一个域范围的 cookie 并从任意子域读取它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 2016-04-19
    • 2019-08-15
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多