首頁 >web前端 >js教程 >如何使用 JavaScript 建立和讀取 Cookie?

如何使用 JavaScript 建立和讀取 Cookie?

Barbara Streisand
Barbara Streisand原創
2024-12-17 12:35:25338瀏覽

How Do I Create and Read Cookies Using JavaScript?

使用 JavaScript 建立和讀取 Cookie

在 JavaScript 中,您可以透過專門為此目的設計的函數來管理 Cookie。

建立Cookie:

createCookie 函數可讓您建立cookie:

function createCookie(name, value, days) {
    // Calculate expiration date if provided
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    
    // Create the cookie
    document.cookie = name + "=" + value + expires + "; path=/";
}

讀取Cookie:

讀取Cookie:
function getCookie(c_name) {
    var cookies = document.cookie.split(';');
    
    for (var i = 0; i < cookies.length; i++) {
        var cr = cookies[i].split('=');
        if (cr[0].trim() == c_name) {
            return unescape(cr[1]);
        }
    }
    
    return "";
}
讀取Cookie:讀取Cookie: getCookie 函式檢索現有cookie的值:

以上是如何使用 JavaScript 建立和讀取 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn