Javascript Cookie总是在瞬间过期

Javascript Cookie总是在瞬间过期,javascript,Javascript,简单的cookie文档,我有7个复选框,kp1-kp7 setCookies,每次你点击其中一些,cookie被创建。问题是,当我关闭浏览器并(本地)重新打开页面时,cookies消失了,它们不在那里。 当我点击复选框并创建cookie时,他就被创建了 您需要定义一个过期日期 var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = date.toUTCStri

简单的cookie文档,我有7个复选框,kp1-kp7 setCookies,每次你点击其中一些,cookie被创建。问题是,当我关闭浏览器并(本地)重新打开页面时,cookies消失了,它们不在那里。 当我点击复选框并创建cookie时,他就被创建了


您需要定义一个过期日期

  var date = new Date();
  date.setTime(date.getTime() + (days*24*60*60*1000));
  var expires = date.toUTCString();
  document.cookie = name + "=" + value + "; expires=" + expires + "; path=/";
编辑:您确定这不起作用吗

<html>
    <head>
        <script type="text/javascript">
            console.log(document.cookie);

            var date = new Date();
            date.setTime(date.getTime() + (1*24*60*60*1000));
            var expires = date.toUTCString();

            console.log("test=test; expires=" + expires + "; path=/");
            document.cookie = "test=test; expires=" + expires + "; path=/";

            console.log(document.cookie);
        </script>
    </head>
</html>

哦,我错过了第一个。。。嗯,定义路径?在kp3:Dyeah中尝试过,但没有与路径一起过期:)只是做了,没有帮助我只是做了,它做了和我一样的事情,创建cookie,但当我刷新时,它找不到它。。我刚刚尝试了本地存储,同样的事情。这行代码应该是更新值的,所以它在每次单击时都会发生变化,从文本到cb以及其他方式
<html>
    <head>
        <script type="text/javascript">
            console.log(document.cookie);

            var date = new Date();
            date.setTime(date.getTime() + (1*24*60*60*1000));
            var expires = date.toUTCString();

            console.log("test=test; expires=" + expires + "; path=/");
            document.cookie = "test=test; expires=" + expires + "; path=/";

            console.log(document.cookie);
        </script>
    </head>
</html>
if(kp3){
    document.cookie = "c3tip=tekst;max-age=3600; path=/";
  }else{
    document.cookie ="c3tip=cb";
  }