获取相同cookie不同路径的多个cookie值

时间:2014-01-16 02:43:22

标签: javascript jquery cookies

使用本地网址: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的先前值,以便只有一个cookie,其名称=“font”,并且其值始终反映最后一个设置值。我认为在我的jquery函数中指定"path=/";就可以了。但事实并非如此。我做错了什么?

0 个答案:

没有答案