js cookie

Cookie                                                                                                                             

Cookie 保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了

介绍                                                                                                                                                                                                     

Cookie是由服务端生成的,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/保存到某个目录下的文件内,下次请求同一网站时

就发送该Cookie给服务器(前提浏览器启动Cookie)

  周期                                                                                                                                                                                        
Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将

Cookie的生存周期设置为“0”或负值,这样在关闭页面时,就马上清除Cookie,不会记录用户信息,更加安全。

事例:

 1 //设置两个cookie 
 2 document.cookie="userId=828; userName=hulk"; 
 3 //获取cookie字符串 
 4 var strCookie=document.cookie; 
 5 
 6 //将多cookie切割为多个名/值对 
 7 var arrCookie=strCookie.split("; "); 
 8 var userId,userName; 
 9 
10 //遍历cookie数组,处理每个cookie对 
11 for(var i=0;i<arrCookie.length;i++){
12     var arr=arrCookie[i].split("="); 
13     //找到名称为userId的cookie,并返回它的值 
14 
15     if("userId"==arr[0]){ 
16         userId=arr[1]; 
17     }
18 } 
19 alert(userId);

 

posted @ 2014-08-16 17:52  佰白  Views(238)  Comments(0)    收藏  举报