cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。

javascript使用 document.cookie 来操作cookie
同一个域名下的页面,共有一个cookie
不同的浏览器分别管理自己的cookie,互不影响

设置Cookie

function setCookie(c_name, value, expiredays) {
    var exdate = new Date();               
    exdate.setDate(exdate.getDate() + expiredays);               
    document.cookie = c_name + "=" + escape(value) + ";   
    expires=" + exdate.toGMTString() + ";   
    path=/";
}

读取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 "" 
}

检查Cookie

function checkCookie(c_name) {
    username = getCookie(c_name);   
    console.log(username);   
    if (username != null && username != ""){ 
        return true; 
    }   
    else{ 
        return false;  
    }
}

删除Cookie

function clearCookie(name) {
    setCookie(name, "", -1); 
}
本文作者:Author:     文章标题:利用JavaScript设置 删除 读取Cookie

本文地址:https://yiyunblog.cn/index.php/archives/351/     

版权说明:若无注明,本文皆为“逸云日志”原创,转载请保留文章出处。
Last modification:September 22nd, 2020 at 11:26 am
如果觉得我的文章对你有用,请随意赞赏