我有主网站和管理网站。主站点和管理站点共享相同的cookie。但我有这样的2套网站-一个在主域名和其他子域名。我不想访问这些集合之间的cookie。
。我想在
之间共享cookiesandbox.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
?