Cookie
1. 什么是 Cookie
- Cookie 是一种在客户端存储数据的小型文本文件。
- Cookie 通常用于存储和返回与用户相关的信息。
2. Cookie 的工作原理
- 服务器通过 HTTP 响应头将 Cookie 发送给客户端。
- 客户端在后续请求中通过 HTTP 请求头将 Cookie 发送回服务器。
- 服务器根据接收到的 Cookie 来获取用户相关信息或设置新的 Cookie。
3. Cookie 的属性和功能
- 名称 (Name):Cookie 的名称。
- 值 (Value):与 Cookie 相关联的具体内容。
- 过期时间 (Expires):Cookie 的有效期限。
- 域 (Domain):可以访问 Cookie 的域名。
- 路径 (Path):可以访问 Cookie 的路径。
- 安全标识 (Secure):表示 Cookie 是否只在使用 SSL/TLS 加密协议时传输。
- HTTP-only 标识:表示 Cookie 是否只能通过 HTTP(S) 协议访问,而无法通过 JavaScript 等客户端脚本语言访问。
4. 使用 Cookie 的应用场景
- 用户登录状态:通过存储用户登录信息,实现自动登录或保持登录状态。
- 个性化设置:根据用户喜好设置个性化选项或主题。
- 购物车功能:存储用户选择的商品信息,以便在结账时使用。
- 跨页面数据传递:在不同页面之间传递