高级前端
html
【Q126】localhost:3000 与 localhost:5000 的 cookie 信息是否共享

localhost:3000 与 localhost:5000 的 cookie 信息是否共享

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 127 (opens in a new tab)

Author 回答者: shfshanyue (opens in a new tab)

共享

Author 回答者: zhangwen9229 (opens in a new tab)

根据同源策略,cookie是区分端口的,但是浏览器实现来说,“cookie区分域,而不区分端口,也就是说,同一个ip下的多个端口下的cookie是共享的!

Author 回答者: fariellany (opens in a new tab)

貌似 不考虑domian 设置 path 默认为/的话

https://xxxx.com (opens in a new tab)http://xxxx.com (opens in a new tab) 协议不同其他相同的 cookie 也是共享的

Author 回答者: hao0906 (opens in a new tab)

默认domain为localhost path为/ 存储的cookie没有端口信息 共享

Author 回答者: Telanx (opens in a new tab)

@fariellany (opens in a new tab) Set-Cookie: id=a3fWa; Expires=Thu, 21 Oct 2021 07:28:00 GMT; Secure; HttpOnly 补充一点,不同协议http和https,也可以共享 但是带有Secure属性的不能被http共享 带有HttpOnly属性的cookie无法被document.cookie访问