Javascript 如何创建可从每个文件夹访问的cookie

Javascript 如何创建可从每个文件夹访问的cookie,javascript,cookies,Javascript,Cookies,所以我有一个这样的代码 function createCookie(cname, cvalue, ctime) { var date = new Date(); date.setTime(date.getTime() + (ctime*24*60*60*1000)); var perime = "perime="+date.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + perime + "domain

所以我有一个这样的代码

function createCookie(cname, cvalue, ctime) {
  var date = new Date();
  date.setTime(date.getTime() + (ctime*24*60*60*1000));
  var perime = "perime="+date.toUTCString();
  document.cookie = cname + "=" + cvalue + "; " + perime + "domain=.main.html;path=/";
}

我不知道为什么除了创建cookie的文件夹外,我的cookie无法被其他文件夹访问:C您能给我一点帮助吗?

您需要从cookie中删除
路径=/
部分,如下所示

function createCookie(cname, cvalue, ctime) {
  var date = new Date();
  date.setTime(date.getTime() + (ctime*24*60*60*1000));
  var perime = "perime="+date.toUTCString();
  document.cookie = cname + "=" + cvalue + "; " + perime + ";";
}

我不太确定域,因为文件不是域。

您需要从cookie中删除
路径=/
部分,如下所示

function createCookie(cname, cvalue, ctime) {
  var date = new Date();
  date.setTime(date.getTime() + (ctime*24*60*60*1000));
  var perime = "perime="+date.toUTCString();
  document.cookie = cname + "=" + cvalue + "; " + perime + ";";
}

我不太确定域,因为文件不是域。

我的回答解决了你的问题吗?我的回答解决了你的问题吗?