zoukankan      html  css  js  c++  java
  • cookie封装调用

     1 function setCookie(name, value, iDay)
     2 {
     3   var oDate=new Date();
     4   oDate.setDate(oDate.getDate()+iDay); //用来设置过期时间用的,获取当前时间加上传进来的iDay就是过期时间
     5   document.cookie=name+'='+value+';expires='+oDate;
     6 };
     7 function getCookie(name)
     8 {
     9   var arr=document.cookie.split('; '); //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组
    10   for(var i=0;i<arr[i].length;i++) //历遍数组
    11   {
    12     var arr2=arr[i].split('='); //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon 
    13     if(arr2[0]==name) //如果数组的属性名等于传进来的name
    14     {
    15       return arr2[1]; //就返回属性名对应的值
    16     }
    17     return ''; //没找到就返回空
    18   }
    19 };
    20 function removeCookie(name)
    21 {
    22   setCookie(name, 1, -1); //-1就是告诉系统已经过期,系统就会立刻去删除cookie
    23 };

    js调用方法:

    window.onload=function()
    {
      //设置cookie  
      setCookie('user', user.value, 时间);
      //获取cookie  
      user.value=getCookie('user');
      //删除cookie
      removeCookie(name)
    };
  • 相关阅读:
    1.Hibernate配置
    CKEditor/FCKEditor的使用
    介绍一个好用的工具类库commons-beanutils
    SpringBean.xml配置
    MVC框架显示层——Velocity技术
    mysql CMD命令
    day 05
    day 04
    day03
    python day 02
  • 原文地址:https://www.cnblogs.com/learnmo/p/6197463.html
Copyright © 2011-2022 走看看