Requests_Cookie
云策文档标注
概述
Requests_Cookie 是 WordPress 中用于处理 HTTP Cookie 的存储对象类,提供创建、验证、格式化和解析 Cookie 的方法。
关键要点
- Requests_Cookie 类用于表示和管理单个 Cookie 对象。
- 提供多种方法,包括检查 Cookie 有效性(如 domain_matches、path_matches、is_expired)、格式化 Cookie 头(如 format_for_header、format_for_set_cookie)和解析 Cookie 字符串(如 parse、parse_from_headers)。
- 包含已弃用的方法(如 formatForHeader、formatForSetCookie、parseFromHeaders),建议使用新版本方法。
- 支持 Cookie 属性的标准化和解析(如 normalize、normalize_attribute)。
原文内容
Cookie storage object
Methods
| Name | Description |
|---|---|
| Requests_Cookie::__construct | Create a new cookie object |
| Requests_Cookie::__toString | Get the cookie value |
| Requests_Cookie::domain_matches | Check if a cookie is valid for a given domain |
| Requests_Cookie::format_for_header | Format a cookie for a Cookie header |
| Requests_Cookie::format_for_set_cookie | Format a cookie for a Set-Cookie header |
| Requests_Cookie::formatForHeader | Format a cookie for a Cookie header — deprecated |
| Requests_Cookie::formatForSetCookie | Format a cookie for a Set-Cookie header — deprecated |
| Requests_Cookie::is_expired | Check if a cookie is expired. |
| Requests_Cookie::normalize | Normalize cookie and attributes |
| Requests_Cookie::normalize_attribute | Parse an individual cookie attribute |
| Requests_Cookie::parse | Parse a cookie string into a cookie object |
| Requests_Cookie::parse_from_headers | Parse all Set-Cookie headers from request headers |
| Requests_Cookie::parseFromHeaders | Parse all Set-Cookie headers from request headers — deprecated |
| Requests_Cookie::path_matches | Check if a cookie is valid for a given path |
| Requests_Cookie::uri_matches | Check if a cookie is valid for a given URI |