[size=medium]cookie的组成部分:
key, value, maxage, path, domain
[b]1.java的key,value都应该进行url编码[/b]
[b]2.java 的cookie maxage:[/b]
-1表示浏览器关闭即释放(firefox经常不释放)
0表示删除(相当于放置cookie有效时间为过去时)
大于0表示有效时间(毫秒级)
[b]3.path表示cookie有效的context路径[/b]
一般设置为"/", 表示全部路径都有效
[b]4.如果不设置domain, 则cookie只对当前域名下有效.[/b]
设置domain主要用于跨域设置cookie,
这里的跨域是指在自己的根域之下,比如 zhuanfa.cc
在每个域名下,cookie的domain设置只能往下设置
比如在zhuanfa.cc域名请求设置cookie时,
domain只能设置为 zhuanfa.cc或.zhuanfa.cc
[b]这时cookie对当前域名和全部子域名都有效[/b]
但不能设置诸如 t.zhuanfa.cc的domain
另外假设在t.zhuanfa.cc域名下,
domain可设置的值为t.zhuanfa.cc
.t.zhuanfa.cc, .zhuanfa.cc, zhuanfa.cc
[b]这时cookie对所设置的domain及子域名都有效[/b]
[/size]
key, value, maxage, path, domain
[b]1.java的key,value都应该进行url编码[/b]
[b]2.java 的cookie maxage:[/b]
-1表示浏览器关闭即释放(firefox经常不释放)
0表示删除(相当于放置cookie有效时间为过去时)
大于0表示有效时间(毫秒级)
[b]3.path表示cookie有效的context路径[/b]
一般设置为"/", 表示全部路径都有效
[b]4.如果不设置domain, 则cookie只对当前域名下有效.[/b]
设置domain主要用于跨域设置cookie,
这里的跨域是指在自己的根域之下,比如 zhuanfa.cc
在每个域名下,cookie的domain设置只能往下设置
比如在zhuanfa.cc域名请求设置cookie时,
domain只能设置为 zhuanfa.cc或.zhuanfa.cc
[b]这时cookie对当前域名和全部子域名都有效[/b]
但不能设置诸如 t.zhuanfa.cc的domain
另外假设在t.zhuanfa.cc域名下,
domain可设置的值为t.zhuanfa.cc
.t.zhuanfa.cc, .zhuanfa.cc, zhuanfa.cc
[b]这时cookie对所设置的domain及子域名都有效[/b]
[/size]