WP_HTTP_Requests_Response::get_cookies() WordPress Method
The WP_HTTP_Requests_Response::get_cookies() method is used to get an array of cookies from a response.
WP_HTTP_Requests_Response::get_cookies() #
Retrieves cookies from the response.
Return
(WP_HTTP_Cookie[]) List of cookie objects.
Source
File: wp-includes/class-wp-http-requests-response.php
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; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.6.0 | Introduced. |