cookie

Posted Blackatall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie相关的知识,希望对你有一定的参考价值。

1.保存365天

1 var d=new Date(new Date().getTime()+365*24*60*60*1000);
2 document.cookie="afei=123;expirse="+d.toGMTString();//转换

2.封装

移除

1 function removeCookie(key){
2     var json={};
3     json[key]="";
4     setCookie(json,-1);
5 }

获取

1 function getCookie(key){
2     var cookie=document.cookie;
3     var reg=new RegExp("(\\s^)"+key+"=([^;]*)(;|$)");// (\s|^)age=(.*)(;|$)    age=18;
4     var s=cookie.match(reg);5     return s?s[2]:"";
6 }//变量可不用

设置

1 function setCookie(vJson,time){
2   var data=new Date(new Date().getTime()+time*24*60*60*1000).toGMTString();
3   for(var key in vJson){
4      document.cookie=key+"="+vJson[key]+"; expires="+data;
5   }  
6 }//使用var j={name:"afei",age:19};  setCookie(j,2) 存两天

以上是关于cookie的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript单行代码,也就是代码片段

XSS:如何从 C# 中的字符串中删除 JS 片段?

Django cookie 横幅:window.wpcc 未定义

最详细的cookie和浏览隐私之间的关系

c#如何采集需要登录的页面

IE无法获得cookie,ie不支持cookie的解决办法,火狐支持