JS設置cookie、讀取cookie、刪除cookie


cookie是網站設計者放置在客戶端的小文本文件,一般后台語言使用的比較多,可以實現用戶個性化的一些需求。

  • javascript使用 document.cookie 來操作cookie
  • 同一個域名下的頁面,共有一個cookie
  • 不同的瀏覽器分別管理自己的cookie,互不影響

 

1.設置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=/";         
} 

2.讀取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 "" 
}

3.檢查cookie

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

4.清除cookie

// 清除cookie 
function clearCookie(name) {     
    setCookie(name, "", -1); 
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM