类文档

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

Source