会话跟踪技术cookie

会话跟踪技术cookie

Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。该数据保存在浏览器里面,此后每次浏览器访问该服务器,都必须带上这段数据。根据存储特性,是一种本地存储。

一、cookie的特点

1、按照域名存储,哪个域名存储哪个域名使用;

2、存储大小有限制,数量(50左右)和大小(4K)限制;

3、有时效性,默认是会话级别(关闭浏览器就没有了),可以手动设置过期时间;

4、请求中自动携带只要 cookie 里面有东西, 就会在发送请求的时候自动携带;

5、只能存储字符型数据,注意存储时数据的转换。

二、cookie的使用规则

cookie自身是document对象的一个属性,使用方法:document.cookie = 要设置的cookie

要设置的cookie要遵守下面的规则:

1、必须是字符:""
2、字符内的格式要求:名=值,如:“user=admin”
3、一条代码只能设置一条cookie;
4、设置cookie时,可以配置信息要求
(1)有效期:“expires=日期对象”
(2)路径:“path=/page”
5.cookie的内容和每个配置信息之间用:";"连接

三、cookie工作场景

​ cookie自身其实对工作环境没有要求, 但是cookie会随着http发往服务器, 使用cookie的时候,需要记录客户端和服务器之间的信息,客户端是浏览器,服务器是本地服务器, 所以导致cookie最好也在服务器环境中使用。

四、js中的cookie

1、当cookie中没有内容时,拿到的是空字符:""

console.log(document.cookie);    	 // 空字符
console.log(typeof document.cookie); //string
console.log(document.cookie === ""); //true

2、设置默认的cookie

document.cookie = "user=admin";
document.cookie = "pass=123";
//在获取cookie时,document.cookie会一次性获取所有cookie,浏览器给我们返回的结果是以以下格式呈现:"user=admin; pass=123"
console.log(document.c
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值