什么是 cookie
cookie 是 浏览器 的 一种功能
是 浏览器 用来 存储 前端数据的一种 存储机制
本质上 是在 浏览器内 创建一个文档文件 在这个文件中写入数据,存储数据,读取数据
存储在 cookie 文件中的数据, 一般是作为整个项目的 公共数据使用
cookie 的本质是一个建立在浏览器文件夹中的,存储公共数据的文档文件
什么是 cookie 的时效
所谓的时效,就是保质期
cookie中存储的数据,都是带有时效性的,如果是超过了时效性,cookie会自动删除这个数据
时效分为两种 : 1,时间时效
只要当前时间超过 时效时间 cookie 会自动删除这个数据
设定和计算时间都是按照 标准时间计算
中国 : 当前时间 - 8小时
东区 - 小时
西区 + 小时
2,session时效
会话时效 请求连接的时效性
当请求连接中断时,cookie 会自动删除这个数据
总结 : cookie 就是 存储 公共数据的 文档文件
cookie 是浏览器的一个功能
cookie 存储数据需要 键名 数值 时效
超过时效 cookie 会自动删除这个数据
时间时效: 超过时间会自动删除
会话时效: 终止连接会自动删除
必须通过服务器来运行程序,才会有 cookie 可以获取设定cookie
本地直接运行,不能操作cookie
必须要通过 127.0.0.1 / localhost 来运行程序才可以
cookie 是浏览器的功能,所有的计算机语言,都可以操作cookie
JavaScript中设定 cookie
通过JavaScript设定和读取cookie都是通过
document.cookie 来进行
变量 = document.cookie 是获取cookie
document.cookie = 数据 是设定cookie
对于cookie的操作,比较复杂,需要自定义两个函数来完成cookie的设定和读取