Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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
Javascript 为同一cookie不同路径获取多个cookie值_Javascript_Jquery_Cookies - Fatal编程技术网

Javascript 为同一cookie不同路径获取多个cookie值

Javascript 为同一cookie不同路径获取多个cookie值,javascript,jquery,cookies,Javascript,Jquery,Cookies,使用本地url:http://127.0.0.1:8000/qa/ 使用以下JS代码设置cookie: function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + newSize + "; "

使用本地url:
http://127.0.0.1:8000/qa/

使用以下JS代码设置cookie:

function setCookie(cname,cvalue,exdays)
{
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname + "=" + newSize + "; " + expires; + "path=/";
}
如果我从/qa/调用setCookie,我可以看到已经设置了以下cookie:

Name=font; Value=12px; Domain=127.0.0.1; Path=/qa
如果我随后从不同的url(例如/qa/profile)调用setCookie,我会看到第二个cookie已创建,如下所示:

Name=font; Value=12px; Domain=127.0.0.1; Path=/qa
Name=font; Value=18px; Domain=127.0.0.1; Path=/qa/profile
我想要的是,对setCoookie的任何调用都会覆盖初始cookie的上一个值,以便只有一个具有name=“font”的cookie,并且其值始终反映最后一个设置的值。我认为指定
“path=/”就可以做到这一点。但事实并非如此。我做错了什么