章节2:客户端的Cookie

章节2:客户端的Cookie

无状态的影响

现实:每个请求都是独立的

需求:保持会话

cookie内容

key/value 格式,例如:

name=wuya

id=99

islogin=1

cookie怎么产生

Cookie格式

Set-Cookie:第一次访问,服务器响应给客户端

Cookie:之后的访问,客户端发送给服务器

set cookie格式(一个cookie)

MIME 描述
name=value cookie的键值对(必需)
expires cookie的过期时间
max-age cookie多久过期(单位是秒,优先级比expires高)
domain cookie对哪个域名生效
path cookie匹配的路径
secure 只有HTTPS连接,才发送cookie到服务器
httponly 不允许通过脚本document.cookie去更改这个值

Cookie特点

  1. 明文
  2. 可修改
  3. 大小受限(视浏览器而定)

Cookie的用途

  1. 记住登录状态
  2. 跟踪用户行为
相关推荐
程序员小勇1 年前
章节7:XSS检测和利用
xss渗透与防御
程序员小勇1 年前
章节5:脚本注入网页-XSS
xss渗透与防御