最近项目中刚好涉及到了主域名和子域名之间的共享和相互修改、删除,也就借此机会总结一下常用的几个场景,这里代码以PHP
为例来说明,域名的话就拿顶级域名和二级域名为例,其他的场景都是类似哈!
cookie 只可设置给本域名 及 其所有父域名, 不可设置给自己的子域名 和 其他子域名
设置COOKIE
顶级域名
顶级域名只能设置domain
为顶级域名,不能设置为二级域名或者三级域名等等,否则cookie
无法生成。
如
yangbai.com
能设置domain
为yangbai.com
或者www.yangbai.com
,但不能设置domain
为login.yangbai.com
,这样cookie
不会生成。
以下面的代码为例:
setcookie("name1", "yangbai", time() + 1000);//yangbai.com自己可以看到
setcookie("name2", "yangbai", time() + 1000, "/", "www.yangbai.com");//*.www.yangbai.com都可以看到
setcook