zoukankan      html  css  js  c++  java
  • node之cookie

    cookie
      会话跟踪技术
        1 会话 打开浏览器,开始浏览器网站到结束浏览关闭浏览器 这样一个过程
        2 会话跟踪 浏览器与服务器进行多次请求数据是进行数据共享

    生存期
      cookie数据在浏览器中保存的时间
      document.cookie = "k=v;expires=标准格式时间"
      假如不设置cookie生存期,cookie数据会在会话结束后自动消失
      假如设置cookie生存期,cookie数据在cookie生存期设置时间后消失

    // 获取cookie
    function getCookie(key) {
        if (document.cookie) {
            var str = document.cookie;
            var arr = str.split("; ");
            for(var i=0; i<arr.length; i++) {
                var itemArr = arr[i].split("=");
                if (itemArr[0] === key) {
                    return  itemArr[1];
                }
            }
        }
        return ""; // 没有cookie或者有cookie但是没有对应key
    }
    
    
    
    // 设置cookie
    function setCookie(k,v,d) {
        if (d) {
            var date = new Date();
            date.setDate(date.getDate()+d);
            document.cookie = k+"="+v+";expires="+date;
        } else {
            document.cookie = k+"="+v;
        }
    }
    
    // 删除cookie
    function removeCookie(k) {
        setCookie(k,"",-1);
    }
  • 相关阅读:
    LVS Nginx和HAproxy的区别,怎么选择最好
    PXE+kickstart自动化安装
    DHCP服务搭建
    自动化安装
    Zabbix trigger(触发器)设置
    Zabbix Agent 安装指南和 Zabbix Server 设置自动发现
    Zabbix Server安装指南
    MariaDB安装
    事件绑定
    事件驱动式
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/10567428.html
Copyright © 2011-2022 走看看