• JS设置、获取和取消Cookie


    // 设置cookie  
    function setCookie(name, value, seconds, domain) {  
        seconds = seconds || 0; // seconds有值就直接赋值,没有为0,这个根php不一样。  
        var expires = "";  
      
        if (seconds != 0) { // 设置cookie生存时间  
            var date = new Date();  
            date.setTime(date.getTime() + (seconds * 1000));  
            expires = "; expires=" + date.toGMTString();  
        }  
        if (domain != null && domain != undefined && domain != '') {  
            domain = ';domain=' + domain;  
        } else {  
            domain = '';  
        }  
        document.cookie = name + "=" + escape(value) + expires + "; path=/"  
                + domain; // 转码并赋值  
    }  
      
    // 取得cookie  
    function getCookie(name) {  
        var nameEQ = name + "=";  
        var ca = document.cookie.split(';'); // 把cookie分割成组  
        for (var i = 0; i < ca.length; i++) {  
            var c = ca[i]; // 取得字符串  
            while (c.charAt(0) == ' ') { // 判断一下字符串有没有前导空格  
                c = c.substring(1, c.length); // 有的话,从第二位开始取  
            }  
            if (c.indexOf(nameEQ) == 0) { // 如果含有我们要的name  
                return unescape(c.substring(nameEQ.length, c.length)); // 解码并截取我们要值  
            }  
        }  
        return false;  
    }  
      
    // 清除cookie  
    function clearCookie(name) {  
        setCookie(name, "", -1);  
    }  
     
    ----------------------------------------------------------------------------------------
    三 调用方法结果:
     
    setCookie("test","tank",1800); //设置cookie的值,生存时间半个小时
     
    alert(getCookie('test')); //取得cookie的值,显示tank
     
    clearCookie("test"); //删除cookie的值
     
    alert(getCookie('test')); //test对应的cookie值为空,显示为false.就是getCookie最后返的false值。
     

  • 相关阅读:
    HDU1166:敌兵布阵(树状数组)
    elasticsearch 7.4.0依赖
    IntelliJ IDEA手工安装插件方法
    Guava入门
    Maven添加Oracle驱动及依赖
    springboot整合netty(二)
    MyBatis-Plus
    「Chris Richardson 微服务系列」服务发现的可行方案以及实践案例
    spring initializr
    String.Format( )用法
  • 原文地址:https://www.cnblogs.com/qingchengshiguang/p/10196129.html
Copyright © 2020-2023  润新知