js13cookie
http和https是遵从tcp/ip之上的协议
http和https(安全)他俩都是负责网络通信,主要是浏览器访问 浏览器访问服务器 服务器给我浏览器数据
http的特点:
无状态(同时两个客户端请求服务器端 它没有办法分辨谁是谁)需要标识了(房卡)
无连接(两者的数据发送完 就断了连接)
cookie它就是用来解决http的无状态问题(认为是标识)
每次请求都会带上cookie,cookie存储在浏览器上
session叫会话 --浏览器和服务器通信的过程会产生会话(每一次会话会产生对应的sessionId)
每次会话产生都会有一个cookie新建 里面存放的是会话的sessionId
cookie只能存放少量的数据 最多4kb;cookie只能存放string类型的值
综合一下:cookie是什么?
存放在浏览器上的一个只有4kx的容器,它可以解决http请求的无状态问题,而且每次会话里面都会保存对应的sessionId且每次请求都会带上它。里面存放的为string类型的值
cookie里面的数据存储以键值对的形式存储 key=value
name=value;[expires=date];[path=路径];[domain=域名];[secure]
name=value 对应的存值
expires 日期(过期时间)
path 路径
domain 域名
secure 资源
//存值 需要传递key和value
//取值 就只需要key(通过键去拿值)
//删除 设置expires属性(设置过期时间)

浙公网安备 33010602011771号