删除域上重复的 cookie

发布于 2024-12-03 03:01:43 字数 375 浏览 0 评论 0原文

我正在尝试从网站中删除 cookie 条目。问题是,当 cookie 注册时,它会在网站的 www.domainname.com.domainname.com 上注册,因此有两个条目。我正在尝试使用以下方法删除 cookie:

jQuery.cookie("cookie","",{expires:-5,domain:".domainname.com"});
jQuery.cookie("cookie","",{expires:-5,domain:"www.domainname.com"});

尝试捕获两者。但是,其中之一始终保留,并且不会被删除/过期。无论如何强制cookie过期?我也可以访问 PHP。

i'm trying to delete a cookie entry from a site. the problem is, when the cookie is registered, it registers on both the www.domainname.com and .domainname.com of the site, so there is two entries. I am trying to delete the cookie using:

jQuery.cookie("cookie","",{expires:-5,domain:".domainname.com"});
jQuery.cookie("cookie","",{expires:-5,domain:"www.domainname.com"});

to try and catch both. however, one or the other always stays, and will not get deleted/expired. Anyway to force the cookie to expire? I have access to PHP as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

地狱即天堂 2024-12-10 03:01:43

如果您有权访问 php,则可以使用 setcookie 函数删除 cookie:setcookie php
对你来说重要的第五个参数 - 域。

If you have access to php you can delete cookie with setcookie function: setcookie php.
For you is important fifth argument - domain.

浴红衣 2024-12-10 03:01:43

我知道这已经太晚了,但我在尝试设置谷歌翻译 cookie 时遇到了同样的问题。

这最终起作用了:

jQuery.cookie("cookie", null, { path: "/",domain: ".domainname.com" });
jQuery.cookie("cookie", null, { path: "/" }); //sets domain:"www.domainname.com"

I know this is super late, but I just had the same problem trying to set the google translate cookie.

This ended up working:

jQuery.cookie("cookie", null, { path: "/",domain: ".domainname.com" });
jQuery.cookie("cookie", null, { path: "/" }); //sets domain:"www.domainname.com"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文