<script type="text/javascript">
var exdate=new Date();
exdate.setDate(exdate.getDate()+7);
document.cookie ='c_account='+escape('{$Think.session.account}')+';expire='+exdate.toGMTString()+';';
document.cookie ='c_pwd='+escape('{$Think.session.pwd}')+';expire='+exdate.toGMTString()+';';
alert(document.cookie);
</script>
马上alert可以弹出该cookie的信息
但是跳到别的页面后就失去了该cookie。cookie也没保存到文件里。请问是为什么

解决方案 »

  1.   

    把';expire='+exdate.toGMTString()+';';改成';expires='+exdate.toGMTString()+';';
    注意expire加个s
      

  2.   

    换了之后还是有问题,浏览器关闭后,cookie又不见了
      

  3.   


    改为:    var exdate  = new Date();   
        exdate.setTime(exdate.getTime() + 10*60*1000);      //保存10分钟