簡體   English   中英

如何確保Cookie會過期?

[英]How to make sure a cookie will expire?

我覺得我的問題很簡單。 我正在使用js,並且將cookie設置為在7天后過期。 如何測試Cookie在7天后過期? 謝謝您的幫助。

通過JavaScript無法獲得cookie的到期日期,因為document.cookie僅提供鍵值對。

您所能做的就是使用以下函數檢查cookie是否存在:

function getCookie(name) { //returns the cookie value or null
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
        var end = document.cookie.indexOf(";", begin);
        if (end == -1) {
        end = dc.length;
        }
    }
    return decodeURI(dc.substring(begin + prefix.length, end));
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM