JS读取写入删除COOKIE的各种操作

1. .NET后置代码中获取

Response.Redirect("http://www.baidu.com?id=" +Request.Cookies["size"].Value);

2. js中写入cookie

function setCookie(name,value) 
{ 
 var Days = 30; 
 var exp = new Date(); 
 exp.setTime(exp.getTime() + Days*24*60*60*1000); 
 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
document.cookie = "size="+escape (self.text() )+";path=/"; 
}

3. js中获取cookie

function getCookie(name) 
{ 
 var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
 
 if(arr=document.cookie.match(reg))
 
  return (arr[2]); 
 else 
  return null; 
}

4. js中删除cookies 

function delCookie() 
{ 
   //获取当前时间 
    var date = new Date();
    //将date设置为过去的时间 
    date.setTime(date.getTime() - 10000);
    //将userId这个cookie删除 
    document.cookie = "cookieName=0; expires=" + date.toGMTString(); 
} 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。