使用JavaScript 刪除Cookie
在您的程式碼中,您建立了一個名為setCookie 的函數,用於使用提供的值設定cookie_name。雖然定義了 createCookie 函數,但它並未在您的程式碼中使用。
要有效刪除cookie,請考慮使用以下方法:
function delete_cookie(name, path, domain) { if (get_cookie(name)) { document.cookie = name + "=" + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ";expires=Thu, 01 Jan 1970 00:00:01 GMT"; } }
您可以如下定義get_cookie 函數:
function get_cookie(name) { return document.cookie.split(";").some((c) => { return c.trim().startsWith(name + "="); }); }
透過在程式開始時使用delete_cookie函數,您可以透過將其過期日期設定為來有效地刪除指定的cookie過去的一段時間。
以上是如何使用 JavaScript 刪除 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!