我有一个简单的小脚本,我用它来设置 cookie:
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 保留在整个域中?
最佳答案
您可以指定域 ;domain=.example.com
以及路径 ;path=/
(“/”在整个域中设置 cookie)
document.cookie = cname + "=" + cvalue + "; " + expires +";path=/";
关于javascript - 为整个域而不是特定页面设置 cookie(使用 JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26021281/