2014-09-24 79 views
1

我有我使用的设置cookie的一个简单的小脚本:设置的cookie(与JS)的全域不特定页面

function setCookie(cname, cvalue, exdays) { 
    var d = new Date(); 
    d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
    var expires = "expires="+d.toUTCString(); 
    document.cookie = cname + "=" + cvalue + "; " + expires; 
} 

我有这个cookie只有一个页面上设置的问题,没有跨越整个域名。

我该如何调整此功能,以使cookie保持整个域?

回答

6

里,可以指定域;domain=.example.com以及路径;path=/( “/”,在全域设定的cookie)

document.cookie = cname + "=" + cvalue + "; " + expires +";path=/";