zoukankan      html  css  js  c++  java
  • Cookie的设置和获取

    function setCookie(c_name, value, expiredays){
        var exdate = new Date()
        exdate.setDate(exdate.getDate() + expiredays)
        document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
    }
    function getCookie(c_name, value, expiredays){
        if (document.cookie.length > 0) {
            var c_start = document.cookie.indexOf(c_name + "=")
    
            if (c_start != -1) {
                c_start = c_start + c_name.length + 1
                var c_end = document.cookie.indexOf(";", c_start)
                if (c_end == -1) c_end = document.cookie.length
    
                try {
                    return JSON.parse(unescape(document.cookie.substring(c_start, c_end)))
                } catch(e) {
                    return null
                }
            }
        }
        return null
    }
    var KEY = "USER_INFO";
    var value = {
        name:"张三",
        tel:"15921391061",
        pwd:"wjf123465"
    }
    setCookie(KEY, JSON.stringify(value), 1);
    
    var userInfo=getCookie(KEY);
    console.log(userInfo);// json
    setCookie(KEY, JSON.stringify(value), -1);
    var userInfo=getCookie(KEY);
    console.log(userInfo);// null

  • 相关阅读:
    xlrd模块
    魔法路由ViewSetMixin
    AES加密
    orm的增删改查
    引入方式+样式+选择器
    视图+sql注入+事务+存储过程
    mysql用户管理+pymysql模块
    记录的详细操作
    约束
    一次http请求参数问题
  • 原文地址:https://www.cnblogs.com/-walker/p/7886422.html
Copyright © 2011-2022 走看看