zoukankan      html  css  js  c++  java
  • javascript cookies 存、取、删除实例

    <script type="text/javascript">
    /**
      功 能:设置COOKIE
      参 数:
        name cookie名
        value cookie值
        expire cookie过期时间,单位天
    */
    function setCookie(name,value,expire)
    {
      var expire = expire ? expire : 1; //默认1天
      var exp  = new Date(); //new Date("December 31, 9998");
      exp.setTime(exp.getTime() + expire*24*60*60*1000);
      document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    /**
      功 能:读取COOKIE
      参 数:
        name cookie名
    */
    function getCookie(name) {
      var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
      if(arr != null) {
        return unescape(arr[2]);
      }
      return null;
    }
    /**
      功 能:删除COOKIE
      参 数:
        name cookie名
    */
    function delCookie(name) {
      var exp = new Date();
      exp.setTime(exp.getTime() - 1);
      var cval=getCookie(name);
      if(cval!=null) {
        document.cookie= name + "="+cval+";
        expires="+exp.toGMTString();
      }
    }
    setCookie('xiaoyu', '3');
    alert(getCookie('xiaoyu'));
    </script>
  • 相关阅读:
    Oracle数据库基础
    2016-08-08二期模拟考试
    易买网-登入
    常量接口模式
    反射
    Hhibernate延迟加载
    URL和URI的区别和联系
    Socket编程
    ArrayList如何实现线程安全
    移位运算符
  • 原文地址:https://www.cnblogs.com/phpfans/p/2126477.html
Copyright © 2011-2022 走看看