WP_HTTP_Requests_Response::get_cookies(): WP_HTTP_Cookie[]
Retrieves cookies from the response.
Return
WP_HTTP_Cookie[] List of cookie objects.
Source
File: wp-includes/class-wp-http-requests-response.php
.
View all references
public function get_cookies() {
$cookies = array();
foreach ( $this->response->cookies as $cookie ) {
$cookies[] = new WP_Http_Cookie(
array(
'name' => $cookie->name,
'value' => urldecode( $cookie->value ),
'expires' => isset( $cookie->attributes['expires'] ) ? $cookie->attributes['expires'] : null,
'path' => isset( $cookie->attributes['path'] ) ? $cookie->attributes['path'] : null,
'domain' => isset( $cookie->attributes['domain'] ) ? $cookie->attributes['domain'] : null,
'host_only' => isset( $cookie->flags['host-only'] ) ? $cookie->flags['host-only'] : null,
)
);
}
return $cookies;
}
Changelog
Version | Description |
---|---|
4.6.0 | Introduced. |