js 处理 cookie的存储与删除

Posted

tags:

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

<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> 

 

以上是关于js 处理 cookie的存储与删除的主要内容,如果未能解决你的问题,请参考以下文章

Cookie处理

js代码片段: utils/lcoalStorage/cookie

(JS实现顾客商品浏览记录以及购物车)Cookie的保存与删除

运用JS设置cookie读取cookie删除cookiev

[JS]笔记15之客户端存储cookie

Js操作cookie的代码 要求:js对cookie设置,添加,删除 js代码简单点 ··偶JS不太好