跳到主要内容
uencoder

Cookie

Cookie 是服务器发送、浏览器存储的键值对,随同源请求自动发送,用于会话与状态管理。

用途

在无状态 HTTP 上维持客户端状态,实现会话与个性化。

机制

服务器 Set-Cookie 头设置,浏览器存储并在后续同源请求 Cookie 头发送。属性:Domain/Path 范围、Max-Age/Expires 过期、Secure 仅 HTTPS、HttpOnly 禁 JS 访问、SameSite 跨站限制。

用例

  • 会话 ID 与登录态
  • 购物车与偏好
  • CSRF Token 存储
  • 用户追踪

示例

  • 输入
    Set-Cookie: sid=abc; HttpOnly; Secure
    输出
    A hardened session cookie

    Blocking XSS reads

常见错误

Omitting HttpOnly lets XSS steal the cookie
Set HttpOnly, Secure, and SameSite on session cookies

相关词条

参考链接