• js 设置cookie和获取cookie 阿星小栈


    设置cookie

                    function setCookie(c_name, value, expiredays) {
                        var exdate = new Date();
                        exdate.setTime(Number(exdate) + expiredays);
                        document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
                    }
    分别设置两个
                    setCookie("zhangshan", "name", 20*1000);
                    setCookie("lisi", "name");

    使用方法

    setCookie(键,值,保存时长(毫秒))

    所以第一个会在会在20秒后过期,第二个会在浏览器关闭后过期

    获取cookie

    function getCookie(c_name) {
    
    if(document.cookie.length > 0) {
    
      c_start = document.cookie.indexOf(c_name + "=");//获取字符串的起点
    
      if(c_start != -1) {
    
        c_start = c_start + c_name.length + 1;//获取值的起点
    
        c_end = document.cookie.indexOf(";", c_start);//获取结尾处
    
        if(c_end == -1) c_end = document.cookie.length;//如果是最后一个,结尾就是cookie字符串的结尾
    
          return decodeURI(document.cookie.substring(c_start, c_end));//截取字符串返回
    
        }
    
      }
    
      return "";
    
    }
    调用方式

    getCookie(键的名字)


    原文:https://blog.csdn.net/qq_30100043/article/details/53911601

  • 相关阅读:
    java 基本数据类型的取值范围
    警惕自增的陷阱
    三元操作符的类型务必一致
    不要随便设置随机种子
    优先使用整形池
    IN、ANY、ALL与SOME
    第六章-序列:字符串、列表和元组 笔记
    第十二章-安全性
    第五章-数字 课后答案
    第十一章-约束、视图与事务
  • 原文地址:https://www.cnblogs.com/dereckbu/p/9909690.html
Copyright © 2020-2023  润新知