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);

浙公网安备 33010602011771号