cookie的概念
- cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)
- cookie数据始终在同源的http请求中携带(即使不需要),即会在浏览器和服务器间来回传递
- cookie数据大小不能超过4k
cookie的添加
注意:cookie 只能一次设置一条
document.cookie = 'key=value'
cookie的过期时间设置
- 我们使用 new Date() 拿到的是我们终端的时间
- 再你设置 cookie 的时候, 你使用的也是当前时间
- 但是 cookie 会把你给他的时间当作世界标准时间使用
- 如果你想让 cookie 再当前时间过期
- 那么你拿到的终端时间要向前返回八个小时
- 如果没有设置expires的话 cookie的是默认关闭浏览器消失
document.cookie = 'key=value; expires='+new Date()
cookie的删除
- cookie 是不能删除的
- 如果你不想要这个 cookie 了,那么就把这个 cookie 的过期时间设置成当前时间以前, 那么就是删除