LMLPHP后院

一张图看懂HTTP协议Cookie多级域名优先级技术

maybe yes 发表于 2016-05-25 22:32

关于 Cookie 的一些知识,您不得不知道Cookie 是基于同源策略的,这点和 Ajax 有点相似。

一张图看懂HTTP协议Cookie多级域名优先级

上图表明,在多级域名,第四级域名 1.test.home.may 下获取的 TestCookie 的值竟然是 .test.home.may 域名下的。按照一般人的常识,1.test.home.may 应该是更加接近被访问的域名,这点是一个坑啊,如果不注意,会带来站点的各种问题,比如无法登录啊。该怪 HTTP 协议还是 Apache 服务器 还是 Nginx 服务器呢?

如果每一级域名种植 Cookie 都是指定域名的,也就是在浏览器的审查元素或者 FireBug 里面会显示点前缀的域名,优先级是按照一般人的常识的,这里就不再截图验证了,有点像极了 CSS优先级,不过 CSS 的难度要大一些。

相关文章
2024-04-20 00:33:36 1713544416 0.029727