Php 删除域上的重复cookie
我正在尝试从网站中删除cookie条目。问题是,注册cookie时,它同时在站点的Php 删除域上的重复cookie,php,javascript,jquery,cookies,dns,Php,Javascript,Jquery,Cookies,Dns,我正在尝试从网站中删除cookie条目。问题是,注册cookie时,它同时在站点的www.domainname.com和www.domainname.com上注册,因此有两个条目。我正在尝试使用以下方法删除cookie: jQuery.cookie("cookie","",{expires:-5,domain:".domainname.com"}); jQuery.cookie("cookie","",{expires:-5,domain:"www.domainname.com"}); 试着抓
www.domainname.com
和www.domainname.com
上注册,因此有两个条目。我正在尝试使用以下方法删除cookie:
jQuery.cookie("cookie","",{expires:-5,domain:".domainname.com"});
jQuery.cookie("cookie","",{expires:-5,domain:"www.domainname.com"});
试着抓住两个。但是,其中一个始终保留,不会被删除/过期。无论如何要强制cookie过期吗?我也可以访问PHP。如果您可以访问PHP,您可以使用setcookie函数删除cookie:。
对你来说,重要的是第五个参数-域。我知道这已经太晚了,但我在尝试设置谷歌翻译cookie时遇到了同样的问题 这最终奏效了:
jQuery.cookie("cookie", null, { path: "/",domain: ".domainname.com" });
jQuery.cookie("cookie", null, { path: "/" }); //sets domain:"www.domainname.com"
哪个cookie未被删除?你的脚本是在“www.domainname.com”上运行还是在其他子域上运行?同一个域,每次都是随机的。意味着一块或另一块饼干会留下来。在控制台中运行javascript也没有做任何事情。不过我把它修好了。我在上面的命令中添加了第三行,除了没有指定域之外,其他都是一样的。这看起来很棘手你试着把订单翻过来?在指定较少的版本之前删除指定较多的版本。