顶级域名和子级域名之间的cookie共享和相互修改、删除
- 举例:
js 设置 cookie:
domain=cag.com 和 domain=.cag.com 是一样的,在浏览器cookie中,Domain都显示为 .cag.com。
就是说:以下2个语句是等价的。
document.cookie="key=xxx; domain=cag.com;"
document.cookie="key=xxx; domain=.cag.com;"
主域名(www.cag.com) cookie 设置如下:
name | value | domain | path | 哪些能访问 |
---|---|---|---|---|
name1 | value1 | www.cag.com | / | www.cag.com自己可以看到 |
name1 | value1 | cag.com | / | www.cag.com、二级域名都可以看到 |
name1 | value1 | .cag.com | / | www.cag.com、二级域名都可以看到 |
name1 | value1 | .www.cag.com | / | *.www.cag.com可以看到 |
二级域名(study.cag.com) cookie 设置如下:
name | value | domain | path | 哪些能访问 |
---|---|---|---|---|
name1 | value1 | study.cag.com | / | study.cag.com自己可以看到 |
name1 | value1 | cag.com | / | www.cag.com、二级域名都可以看到 |
name1 | value1 | .cag.com | / | www.cag.com、二级域名都可以看到 |