Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除域上的重复cookie_Php_Javascript_Jquery_Cookies_Dns - Fatal编程技术网

Php 删除域上的重复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"}); 试着抓

我正在尝试从网站中删除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"});

试着抓住两个。但是,其中一个始终保留,不会被删除/过期。无论如何要强制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也没有做任何事情。不过我把它修好了。我在上面的命令中添加了第三行,除了没有指定域之外,其他都是一样的。这看起来很棘手你试着把订单翻过来?在指定较少的版本之前删除指定较多的版本。