仅为精确的子域设置cookie,而不为主域设置cookie

  • 本文关键字:cookie 设置 angular cookies
  • 更新时间 :
  • 英文 :


我有主网站和管理网站。主站点和管理站点共享相同的cookie。但我有这样的2套网站-一个在主域名和其他子域名。我不想访问这些集合之间的cookie。

。我想在

之间共享cookie
sandbox.billionlearners.com &
admin.sandbox.billionlearners.com

但我不想与主域名

共享
billionlearners.com &
admin.billionlearners.com

如果我设置cookie域为sandbox.billionlearners.com =>主站(billionlearners.com)仍然可以访问。

首先,技术上可行吗?有什么变通办法吗?

感谢您的投入。

这是预期的行为,为域名设置的cookie也匹配子域名。

Domain=<domain-value>定义cookie将被发送到的主机。如果省略,此属性默认为当前文档URL的主机,不包括子域。与早期的规范相反,域名(.example.com)中的前导点被忽略。不允许多个主机/域值,但如果指定了一个域,则总是包含子域.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie属性你可以考虑其他的存储方法除了cookie?SessionStorage, LocalStorage…

不使用domain来区分它们,使用其他属性,例如name?

最新更新