js 处理 cookie的存储与删除

原文链接: http://www.cnblogs.com/DreamerLeaf/p/7977495.html
<script>  
//JS操作cookies方法!  
  
//写cookies  
function setCookie(c_name, value, expiredays){  
     var exdate=new Date();  
    exdate.setDate(exdate.getDate() + expiredays);  
    document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());  
   }  
   
//读取cookies  
function getCookie(name)  
{  
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");  
   
    if(arr=document.cookie.match(reg))  
   
        return (arr[2]);  
    else  
        return null;  
}  
  
//删除cookies  
function delCookie(name)  
{  
    var exp = new Date();  
    exp.setTime(exp.getTime() - 1);  
    var cval=getCookie(name);  
    if(cval!=null)  
        document.cookie= name + "="+cval+";expires="+exp.toGMTString();  
}  
//使用示例  
setCookie('username','Darren',30)   
alert(getCookie("username"));  
</script> 

转载于:https://www.cnblogs.com/DreamerLeaf/p/7977495.html

猜你喜欢

转载自blog.csdn.net/weixin_30566063/article/details/94804519
今日推荐