一, Cookie 简介
二, Cookie 特点
三, Cookie 的使用
四, 加密 Cookie
五, Cookie 的应用
一, Cookie 简介
cookie 是存储于访问者的计算机中的变量. 可以让我们用同一个浏览器访问同一个域
名的时候共享数据
HTTP 是无状态协议. 简单地说, 当你浏览了一个页面, 然后转到同一个网站的另一个页
面, 服务器无法认识到这是同一个浏览器在访问同一个网站. 每一次的访问, 都是没有任何
关系的.
Cookie 是一个简单到爆的想法: 当访问一个页面的时候, 服务器在下行 HTTP 报文中,
命令浏览器存储一个字符串; 浏览器再访问同一个域的时候, 将把这个字符串携带到上行
HTTP 请求中. 第一次访问一个服务器, 不可能携带 cookie. 必须是服务器得到这次请求,
- res.cooKies('name',zhangsan,{max:9000000,httpOnly:true});
- //httpOnly 默认 false 不允许 客户端脚本访问
- res.cookie('rememberme', '1', { maxAge: 900000, httpOnly: true })
- res.cookie('name', 'tobi', { domain: '.example.com', path: '/admin', secure: true });
- res.cookie('rememberme', '1', { expires: new Date(Date.now() + 900000), httpOnly:
- true });
- res.cookie('rememberme', '', { expires: new Date(0)});
- res.cookie('username','zhangsan',{domain:'.ccc.com',maxAge:0,httpOnly:true}
来源: http://www.bubuko.com/infodetail-2734662.html