Try:
document.cookie = "MyCookie=" + escape(Address) + "; expire=" + MyDate.toGMTString();======
;expire之间必须有空格

解决方案 »

  1.   

    Try:
    document.cookie = "MyCookie=" + escape(Address) + " ;path=/ ;expire=" + MyDate.toGMTString();
      

  2.   

    你登陆CSDN时选上2周内不用登陆然后关闭浏览器再进CSDN看看是否还需要自己登陆?
    如果仍旧需要,那可能就是你浏览器的问题,否则就是你的代码有问题。
      

  3.   

    CSDN的没问题.用了好久了,呵呵
      

  4.   

    发现了,是你这里写错:
    document.cookie = "MyCookie=" + escape(Address) + " ;path=/ ;expires=" + MyDate.toGMTString();//expire漏一s
      

  5.   

    用下面的设置和读去cookie试试
    function setCookie(name, value) //cookies设置
    {
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    if(expires!=null&&expires!="")
    {
    var LargeExpDate = new Date ();
    LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
    }
    document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
    }function getCookie(name) //cookies读取
    {
    //if(document.cookie=="")alert("由于您没有开启cookie,所以无法使用该功能!请使用前先开启cookie");
    var search = name + "="
    if(document.cookie.length > 0) 
    {
    offset = document.cookie.indexOf(search)
    if(offset != -1) 
    {
    offset += search.length
    end = document.cookie.indexOf(";", offset)
    if(end == -1) end = document.cookie.length
    return unescape(document.cookie.substring(offset, end))
     }
    else return ""
    }
    }
    如果还不行,你就改到服务器端设置cookie看看。
      

  6.   

    天哪!!!
    如此低级错误,把我郁闷坏了!
    谢谢Amwpfiqvy!