首页/网络/协议速查/Cookie 属性速查
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条
DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

Cookie 属性速查

Set-Cookie 的六大属性决定 Cookie 的生命周期、作用范围与安全边界:Expires、Max-Age、Domain、Path、Secure、HttpOnly、SameSite。

协议速查网络更新于 2026-10-12

属性表

属性作用建议
Expires绝对过期时间与 Max-Age 二选一,优先 Max-Age
Max-Age相对存活秒数(0=删除)会话态可省略 = 会话结束失效
Domain允许的子域范围能省则省(默认仅当前域)
Path路径前缀匹配默认按目录;过于细分易产生同名冲突
Secure仅 HTTPS 发送会话 Cookie 必配
HttpOnly禁止 document.cookie 读取会话 Cookie 必配
SameSite跨站携带策略 Strict/Lax/None默认 Lax;跨站场景 None 必须配 Secure

删除 Cookie

删除 Cookie
Set-Cookie: sid=; Path=/; Max-Age=0; Secure; HttpOnly
# 必须与创建时的 Path/Domain 一致,否则删不掉

易错点

  • 删除 Cookie 时 Path/Domain 与原不一致,浏览器保留旧值造成「退出登录失败」
  • SameSite=None 忘记配 Secure,Chrome 直接拒绝该 Cookie

数据来源与参考

  • RFC 6265 §4.1(属性语法)
  • RFC 6265bis(SameSite 语义)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌