Http Cookies Tips

references:
http://en.wikipedia.org/wiki/HTTP_cookie
http://wp.netscape.com/newsref/std/cookie_spec.html

basic sequence

//browser < server 
//response header
//Set-Cookie: A=a; B=b; Z=z
//document.cookie=="A=a; B=b; Z=z"
document.cookie = "name=value";
//document.cookie=="A=a; B=b; name=value; Z=z" //ordered by Ascend
document.cookie = "name=value2";
//document.cookie=="A=a; B=b; name=value2; Z=z" //3rd part cookie can be modified
document.cookie = "Z=z2";
//document.cookie=="A=a; B=b; name=value2; Z=z" //1st part cookie can't be modified
//maybe document.cookie=="A=a; B=b; name=value2;Z=z2;  Z=z" //1st part cookie can't be modified
//browser > server 
//request header
//Cookie: A=a; B=b; name=value2; Z=z

special names

Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure

tips

  • 多个ie进程使用各自的cookie,同一个ie进程的多个tab使用一个cookie。
  • document.cookie是一个对象,使用其作为赋值操作符左值进行修改操作.
  • document.cookie作为赋值操作符右值时,隐式调用其toString()方法。
posted @ 2008-05-09 11:50 nfa2dfa 阅读(63) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-09 11:55 编辑过


相关链接: