none
JavaScript的cookie为什么没保持住 RRS feed

  • 问题

  • JavaScript中,我用document.cookie="popped=yes;expires=20100909";设置了一下cookie
    为什么没有保持住,只是在本次会话中有效,是不是少写了什么?

    2009年10月16日 10:01

答案

全部回复

  • expires格式不正确
    document.cookie="popped=yes;expires=" +(new Date(2010,9,9)). toGMTString();

    【孟子E章】
    • 已标记为答案 m s 2009年10月16日 10:10
    2009年10月16日 10:04
    版主
  •      var date = new Date();
            var ms = 30*3600*1000;
            date.setTime(date.getTime() + ms);
        document.cookie="popped=yes;  expires=" + date.toGMTString();
    2009年10月16日 10:11