Cookie的作用域问题
domain决定了cookie的作用域。
现在有如下3个域名,一个顶级域名、一个二级域名和一个三级域名:
① zydya.com②blog.zyday.com③one.blog.zyday.com
首先在①zyday.com域名下设置cookie,做四次测试,分别设置domain参数为空、'zyday.com'、'blog.zyday.com'与'one.blog.zyday.com'。
√表示该域名下能取到cookie,×表示不能取到cookie
domain参数
zydya.com
blog.zyday.com
one.blog.zyday.com
setcookie('name',1,time()+1)
√
√
√
setcookie('name',1,time()+1,'/','zyday.com')
√
√
√
setcookie('name',1,time() +1,'/','blog.zyday.com')
×
×
×
setcookie('name',1,time() +1,'/','one.blog.zyday.com')
×
×
×
当domain设置为空时,domain默认为当前域名,并且该域名下的子域名都可以接收到cookie。
但是dom