zoukankan      html  css  js  c++  java
  • JS操作cookie

       JS设置cookie:

    function setCookie(name, value){        // 设置Cookie   
         document.cookie = name + "=" + encodeURI(value);  // 直接设置即可   
    }   

    JS读取cookie:
    function getCookie(name){               // 返回名为name的Cookie   
                var str = document.cookie;          // 获取Cookie字符串   
                if(!str || str.indexOf(name + "=") < 0) // 寻找name=   
                    return;   
                var cookies = str.split("; ");      // 用;将所有的Cookie分隔开   
                for(var i=0; i<cookies.length; i++){    // 遍历每个Cookie   
                    var cookie = cookies[i];        // 当前Cookie   
                    if(cookie.indexOf(name + "=") == 0){    // 如果名字为name   
                        var value = cookie.substring(name.length + 1);   
                                                    // 获取value   
                        return decodeURI(value);    // 将value解码,并返回   
                    }   
                }   
     }   
    JS写cookie:
    //写cookies
    function setCookie(name,value)
    {
      var Days = 30;
      var exp = new Date();
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    
    
  • 相关阅读:
    字体
    当前li的同级且不包含当前li
    溢出用省略号显示
    .NET Core中使用Cookie步骤
    .NET Core中使用Session步骤
    asp.net core 读取配置
    Asp.Net Core run on Ubuntu
    .net core中使用GB2312编码
    ubuntu mysql 安装
    samba的安装
  • 原文地址:https://www.cnblogs.com/yinghao/p/5581172.html
Copyright © 2011-2022 走看看