JavaScript操作cookie

Javascript

Posted by 蒋为 on December 23, 2016

记录

设置cookie函数

c_name:cookie名
value:cookie值
expiredays:cookie过期时间

function setCookie(c_name, value, expiredays)
{
   var exdate=new Date();
   exdate.setDate(exdate.getMinutes() + expiredays);
   document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
 
 
 

读取cookie函数

c_name:cookie名
返回值:所取cookie的值

 
 function getCookie(c_name){
    if (document.cookie.length>0)
		{  
      c_start=document.cookie.indexOf(c_name + "=")  
      if (c_start!=-1)
			{ 
        c_start=c_start + c_name.length+1  
        c_end=document.cookie.indexOf(";",c_start) 
        if (c_end==-1) c_end=document.cookie.length  
        return unescape(document.cookie.substring(c_start,c_end))  
			} 
    }
    return 0
  }