和javascript类似,客户端还是用javascript的好

解决方案 »

  1.   

    This example creates a cookie with a specified name and value. The value is passed to the JScript escape function to ensure that the value only contains valid characters. When the cookie is retrieved, the JScript unescape function should be used to translate the value back to its original form.<SCRIPT>
    // Create a cookie with the specified name and value.
    // The cookie expires at the end of the 20th century.
    function SetCookie(sName, sValue)
    {
      date = new Date();
      document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
    }
    </SCRIPT>
    This example retrieves the value of the portion of the cookie specified by the sCookie parameter.<SCRIPT>
    // Retrieve the value of the cookie with the specified name.
    function GetCookie(sName)
    {
      // cookies are separated by semicolons
      var aCookie = document.cookie.split("; ");
      for (var i=0; i < aCookie.length; i++)
      {
        // a name/value pair (a crumb) is separated by an equal sign
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0]) 
          return unescape(aCrumb[1]);
      }  // a cookie with the requested name does not exist
      return null;
    }
    </SCRIPT>
    This example deletes a cookie by setting its expires attribute to a past date. A cookie deleted in this manner might not be removed immediately by the browser.<SCRIPT>
    // Delete the cookie with the specified name.
    function DelCookie(sName)
    {
      document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
    }
    </SCRIPT>