cookie的domain参数详解
2014-03-13 10:38
435 查看
1. 在任何域名下,cookie的domain参数都只能指定为当前域名或上级域名(包括上级的上级,等等),此外都是无效的。
如:在t.a.b.com下,指定domain为t.a.b.com、a.b.com、b.com都是可行的。
2. 在domain的参数前,是否存在符号“.”是完全相同的。
如:domain=a.b.com和domain=.a.b.com是完全相同的。
3. 脚本只可访问domain参数设置为当前域名或上级域名(包括上级的上级,等等)的cookie,以及当前域名下设置的没有domain参数的
cookie。
4. 如果不指定domain,则cookie无法在其他任何域名下被访问,即使是子域名。
5. 指定domain与不指定domain的cookie是不相同的,即使下面的情况所产生的cookie也是不同的:
case1:在a.b.com下,设置无domain参数的cookie。
case2:在a.b.com下,设置domain=a.b.com的cookie。
case1和case2所生成的cookie是完全不同的。
因为domain的问题折腾了N久,终于知道参数详解了,问题迎刃而解,所以说要详细了解才能解决问题啊!特点记录!
如:在t.a.b.com下,指定domain为t.a.b.com、a.b.com、b.com都是可行的。
2. 在domain的参数前,是否存在符号“.”是完全相同的。
如:domain=a.b.com和domain=.a.b.com是完全相同的。
3. 脚本只可访问domain参数设置为当前域名或上级域名(包括上级的上级,等等)的cookie,以及当前域名下设置的没有domain参数的
cookie。
4. 如果不指定domain,则cookie无法在其他任何域名下被访问,即使是子域名。
5. 指定domain与不指定domain的cookie是不相同的,即使下面的情况所产生的cookie也是不同的:
case1:在a.b.com下,设置无domain参数的cookie。
case2:在a.b.com下,设置domain=a.b.com的cookie。
case1和case2所生成的cookie是完全不同的。
因为domain的问题折腾了N久,终于知道参数详解了,问题迎刃而解,所以说要详细了解才能解决问题啊!特点记录!
相关文章推荐
- php setcookie(name, value, expires, path, domain, secure) 参数详解
- php setcookie(name, value, expires, path, domain, secure) 参数详解
- php setcookie(name, value, expires, path, domain, secure) 参数详解
- cookie中的path与domain属性详解
- PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
- PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
- cookie各个参数详解
- js-Cookie参数详解
- cookie的domain参数实践
- 参数“{0}”不能是空字符串。 cookie.Domain
- cookie中的path与domain属性详解
- cookie中的path与domain属性详解
- cookie中的path与domain属性详解
- cookie的path和domain参数实例解析
- struts2使用DomainModel接收参数
- linux unset命令参数及用法详解--linux删除自定义变量或函数
- linux ulimit命令参数及用法详解--linux限定shell启动进程资源
- 详解梯度下降法求解线性模型参数
- PHP之COOKIE支持详解
- Linux rpm 命令参数使用详解[介绍和应用]