(1)、cookie 是 document 的一种属性
(2)、概念:
由于 http 是一种无状态的协议,服务器单从网络连接上是无法认识客户身份的,因此服务端会给客户端颁发一个 cookie ,从而识别用户身份
简单来说:cookie 就是客户端保存数据的一种机制,用来记录用户的一些信息,cookie是服务端生成的
(3)、cookie 的工作原理:
服务器通过 http 响应头消息增加 Set-cookie 字段将 cookie 信息发送给浏览器,浏览器通过 http 请求头添加 cookie 字段,将 cookie 回传给服务器,让服务器识别用户身份或者状态
(4)、cookie 的分级:
会话级: 没有到期时间,会跟随浏览器的关闭而删除
持久性:需要设置到期时间,会依据到期时间删除
(5)、操作 cookie:
读取 cookie : document.cookie
储存方式: 键 = 值
设置持久性日期步骤:
获取当前日期
将日期对象转换为距离到 1970年1月1日的总毫秒
将总毫秒数转换成日期时间对象
将日期对象装换成日期字符串
转换的例子
网友评论