使用 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中文网其他相关文章!