脚本宝典收集整理的这篇文章主要介绍了域名和cookie问题(域名后缀),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
域名和cookie
偶然想到
一个问题:www.g.cn能把cookie设置为.g.cn,那么www
.COM.cn能设置把cookie设置为.com.cn吗? 试验结果:不能。因为浏览器
知道www.com.cn的后缀是.com.cn而不是.cn,所以
禁止设置cookie。
因为浏览器内置了域名后缀列表。todo:如果以后出现新的后缀,而老浏览器没法更新列表,岂不是会允许设置cookie?
|
extension后缀 |
一级域名 |
二级域名 |
www.g.cn |
.cn |
g.cn |
*.g.cn |
www.com.cn |
.com.cn |
www.com.cn |
*.www.com.cn |
www.GOOGLE.com.cn |
.com.cn |
google.com.cn |
*.google.com.cn |
www.ex
ample.com能读取到.example.com的cookie吗?
能。
www.example.com能读取到example.com的cookie吗?
不能。todo:把www.example.com和example.com做SSO,即可
防止cookie带到
static.example.com。
example.com能读取到www.example.com的cookie吗?
答:不能。
setcookie('a','aa',time() + 1234,'/','example.com'); 设置的cookie是 .example.com 还是 example.com的?
答:是.example.com的。
如果想设置example.com的cookie,需要使用setcookie('default','default','/');。
cookie的设置和读取范围:
HTTP请求域名 |
一级域名 |
cookie可设置(并可读取)的范围 |
cookie不可设置 |
cookie不可读取 |
example.com |
example.com |
example.com,.example.com |
www.example.com |
www.example.com |
www.example.com |
example.com |
www.example.com,.www.example.com,.example.com |
example.com |
example.com |
g.com.cn |
g.com.cn |
g.com.cn,.g.com.cn |
.com.cn |
|
www.com.cn |
www.com.cn |
www.com.cn,.www.com.cn |
.com.cn |
设置cookie代码:
@H_607_
126@
代码如下:
脚本宝典总结
以上是脚本宝典为你收集整理的域名和cookie问题(域名后缀)全部内容,希望文章能够帮你解决域名和cookie问题(域名后缀)所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。