本人小白,如有问题,还望指出,虚心求教。
本文直接举例说明:
父域名、子域名
域名结构自行百度
一个完整的域名由2个或2个以上的部分组成,各部分之间用英文的句号“.”来分隔,最后一个“.”的右边部分称为顶级域名(TLD,也称为一级域名),最后一个“.”的左边部分称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。
举例说明:
一级域名:aaa.com 二级域名:bbb.aaa.com 三级域名:ccc.bbb.aaa.com
如上例子:
- aaa.com 是 bbb.aaa.com 和 ccc.bbb.aaa.com 的父域名;bbb.aaa.com 是 ccc.bbb.aaa.com 的父域名;
- 反过来
- bbb.aaa.com 和 ccc.bbb.aaa.com 是 aaa.com 的子域名;ccc.bbb.aaa.com 是 bbb.aaa.com 的子域名
cookie设置规则:
在当前域名下,只能设置当前域以及父域的cookie,不能设置子域下的cookie。
举例说明:
- 当前在 aaa.com 域名下,只能设置在 aaa.com 域名下的cookie,不能设置 bbb.aaa.com、ccc.bbb.aaa.com 域名下的cookie
- 当前在 bbb.aaa.com 域名下,可以设置在 bbb.aaa.com 和 aaa.com 域名下的cookie,不能设置 ccc.bbb.aaa.com 域名下的cookie
- 当前在 ccc.bbb.aaa.com 域名下,可以设置在 ccc.bbb.aaa.com 和 bbb.aaa.com 和 aaa.com 域名下的cookie
cookie访问规则
cookie挂载在某个域下,只有在此域名下或者此域名的子域下才能获取cookie。
举例说明:
- cookie在 aaa.com 域名下,aaa.com 和 bbb.aaa.com 和 ccc.bbb.aaa.com 域名下都能读取
- cookie在 bbb.aaa.com 域名下,bbb.aaa.com 和 ccc.bbb.aaa.com 域名下能读取,aaa.com 域名下不能读取
- cookie在 ccc.bbb.aaa.com 域名下,ccc.bbb.aaa.com 域名下能读取,aaa.com 和 bbb.aaa.com 域名下不能读取