JS操作cookie的相关函数

JavaScript操作cookie的相关函数:

  1. //设置cookie函数,三个参数,一个是cookie的名子,一个是值,一个是设置cookie保存时间,单位:天 
  2. function SetCookie(name,value,days){ 
  3.     var days=arguments[2]?arguments[2]:30; //此 cookie 将被保存 30 天 
  4.     var exp=new Date();    //new Date("December 31, 9998"); 
  5.     exp.setTime(exp.getTime() + days*86400000); 
  6.     document.cookie=name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
  7. //取cookies函数 
  8. function getCookie(name){ 
  9.     var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
  10.     if(arr!=null){ 
  11.         return unescape(arr[2]); 
  12.     } 
  13.     return null
  14. //删除cookie函数 
  15. function delCookie(name){ 
  16.     var exp = new Date(); 
  17.     exp.setTime(exp.getTime() - 1); 
  18.     var cval=getCookie(name); 
  19.     if(cval!=null){ 
  20.         document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 
  21.     } 

转载请注明:代码家园 » JS操作cookie的相关函数

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)