博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie的操作
阅读量:4330 次
发布时间:2019-06-06

本文共 1449 字,大约阅读时间需要 4 分钟。

使用cookie

  cookie的使用
    1. 设置cookie
      格式:名字=值
      不会覆盖
      过期时间:expires=时间
      日期对象的使用
        封装函数
    2.读取cookie
      字符串分割
    3.删除cookie
      已经过期:设置cookie过期,即是删除cookie

  cookie的domain和path

    1.path:一般不是只有设置cookie的页面才可以读取cookie,path可以改变可读取到cookie的路径,要是整个网站都可以访问,即根目录及根目录下都可以访问到,即:"path=/‘’

    2.domain:要使不同网上也可以访问到,得设置domain,比如,要是www.baidu.com和m.baidu.com都可以访问,则可以设置为"domain=.baidu.com"

  一般的做法就是讲cookie的操作封装成一个函数

//设置cookie

function setCookie(name,value,day){
  var oDate=new Date();
  oDate.setDate(oDate.getDate()+day);
  document.cookie=name+"="+value+";expires="+oDate.toGMTString()+"path=/";
}
//设置全局cookie
function setDomainCookie(name,value,day,domain){
  var oDate=new Date()
  oDate.setDate(oDate.getDate()+day);
  document.cookie=name+"="+value+";expires="+oDate.toGMTString()+";domain="+domain+";path=/";
}
//获取cookie
function getCookie(name){
  var arrs=document.cookie.split("; ");
  for(var i=0;i<arrs.length;i++){
    var arr=arrs[i].split("=");
    if(arr[0]==name){
      return arr[1];
    }
  }
  return '';
}
//获取cookie 方法二
function getCookie2(name){
  var name=name+"=";
  var arr=document.cookie.spli(";");
  for(var i=0;i<arr.length;i++){
    var ca=arr[0].trim();
    if(ca.indexOf(name)==0){
      return ca.substring(name.length,ca.length);
    }
  }
  return '';
}

//删除cookie
function removeCookie(name){
  setCookie(name,1,-1);//设置过期时间在昨天,即可清理
}

转载于:https://www.cnblogs.com/webuserlast/p/6011388.html

你可能感兴趣的文章
[BZOJ4303]数列
查看>>
一般处理程序在VS2012中打开问题
查看>>
C语言中的++和--
查看>>
thinkphp3.2.3入口文件详解
查看>>
POJ 1141 Brackets Sequence
查看>>
Ubuntu 18.04 root 使用ssh密钥远程登陆
查看>>
Servlet和JSP的异同。
查看>>
虚拟机centOs Linux与Windows之间的文件传输
查看>>
ethereum(以太坊)(二)--合约中属性和行为的访问权限
查看>>
IOS内存管理
查看>>
middle
查看>>
[Bzoj1009][HNOI2008]GT考试(动态规划)
查看>>
Blob(二进制)、byte[]、long、date之间的类型转换
查看>>
OO第一次总结博客
查看>>
day7
查看>>
iphone移动端踩坑
查看>>
vs无法加载项目
查看>>
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>