打出 document.cookie   是什么?

解决方案 »

  1.   


       function setCookie(sName,sValue,oExpires,sPath,sDomain,bSecure){
           var sCookie=sName+"="+encodeURIComponent(sValue);
           if(oExpires) sCookie += "; expires="+oExpires.toGMTString();
           if(sPath) sCookie += "; path="+sPath;
           if(sDomain) sCookie += "; domain="+sDomain;
           if(bSecure) sCookie += "; secure";
           document.cookie = sCookie;
       }
    function getCookie(cookieName) {
    var cookieValue = '';
    var posName = document.cookie.indexOf(escape(cookieName) + '=');
    if (posName != -1)
    {
    var posValue = posName + (escape(cookieName) + '=').length;
    var endPos = document.cookie.indexOf(';', posValue);
    if (endPos != -1)
    cookieValue = unescape(document.cookie.substring(posValue, endPos));
    else
    cookieValue = unescape(document.cookie.substring(posValue));
    }
    return (cookieValue);
    }
       function deleteCookie(sName,sPath,sDomain){
           setCookie(sName,"",new Date(0),sPath,sDomain);
       }
       var expires=new Date();
    expires.setDate(expires.getDate()+1);//时间是今天+一天 LZ刚才的时间是当前失效的
       setCookie("a","b",expires,"/web","http://127.0.0.1/",true);
       alert(getCookie("a"));
      

  2.   


      function setCookie(sName,sValue,oExpires,sPath,sDomain,bSecure){
           var sCookie=sName+"="+encodeURIComponent(sValue);
           if(oExpires) sCookie += "; expires="+oExpires.toGMTString();
           if(sPath) sCookie += "; path="+sPath;
           if(sDomain) sCookie += "; domain="+sDomain;
           if(bSecure) sCookie += "; secure";
           document.cookie = sCookie;
       }
       function getCookie(sName){
           var sRe =sName+"=(.)(?:;)";
           var oRe = new RegExp(sRe,"ig");
           if(oRe.test(document.cookie)){
               print(RegExp["$1"]);
               return decodeURIComponent(RegExp["$1"]);
           }
           else{
               return null;
           }
       }
       function deleteCookie(sName,sPath,sDomain){
           setCookie(sName,"",new Date(0),sPath,sDomain);
       }
       var expires=new Date();
            expires.setDate(expires.getDate()+1);
       setCookie("a","b",expires,"/web","http://127.0.0.1/",true);
       alert(getCookie("a"));
    时间,正则表达式设置有误