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>
  • 相关阅读:
    react脚手架
    快速创建一个node后台管理系统
    vue脚手架结构及vue-router路由配置
    Spring 事务管理-只记录xml部分
    Spring-aspectJ
    Maven 自定义Maven插件
    JVM
    JVM
    Spring
    Digester
  • 原文地址:https://www.cnblogs.com/phpfans/p/2126477.html
Copyright © 2011-2022 走看看