zoukankan      html  css  js  c++  java
  • 封装好的cookie的三个常用函数 cookie的添加、删除、提取操作函数

    function addCookie(name,value,expiresHours){   //添加一个cookie。  三个参数:cookie的名称、值、有效时间(为0时,关闭浏览器cookie消失)
        var cookieString=name+"="+escape(value);
        //判断是否设置过期时间
        if(expiresHours>0){
        var date=new Date();
        date.setTime(date.getTime+expiresHours*3600*1000);
        cookieString=cookieString+"; expires="+date.toGMTString();
        }
        document.cookie=cookieString;
    }

    function getCookie(name){  //获取指定cookie值。 该函数返回名称为name的cookie值,如果不存在则返回空
        var strCookie=document.cookie;
        var arrCookie=strCookie.split("; ");
        for(var i=0;i<arrCookie.length;i++){
            var arr=arrCookie[i].split("=");
            if(arr[0]==name) return arr[1];
        }
        return "";
    }

    function deleteCookie(name){  //删除指定的cookie
        var date=new Date();
        date.setTime(date.getTime()-10000);
        document.cookie=name+"=v; expires="+date.toGMTString();
    }

  • 相关阅读:
    【Python】pip导出当前项目所用的包list列表
    什么叫他妈的惊喜
    自我介绍
    IDEA创建SpringBoot时无法连接https://start.spring.io
    漫话docker的衰落与kubernetes的兴起
    基于Kubernetes和OpenKruise的可变基础设施实践
    浅析
    浅析
    浅析
    浅析
  • 原文地址:https://www.cnblogs.com/liujinyu/p/3586099.html
Copyright © 2011-2022 走看看