wp_remote_retrieve_cookie

函式
wp_remote_retrieve_cookie ( $response, $name )
引數
  • (array|WP_Error) $response HTTP response.
    Required:
  • (string) $name The name of the cookie to retrieve.
    Required:
返回值
  • (WP_Http_Cookie|string) The `WP_Http_Cookie` object, or empty string if the cookie is not present in the response.
定義位置
相關方法
wp_remote_retrieve_cookieswp_remote_retrieve_cookie_valuewp_remote_retrieve_bodywp_remote_retrieve_headerwp_remote_retrieve_headers
引入
4.4.0
棄用
-

wp_remote_retrieve_cookie: 此函式從通過wp_remote_request函式傳送的遠端HTTP請求的HTTP響應頭中檢索cookie值。

從原始響應中按名稱檢索一個單一的cookie。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_remote_retrieve_cookie( $response, $name ) {
$cookies = wp_remote_retrieve_cookies( $response );
if ( empty( $cookies ) ) {
return '';
}
foreach ( $cookies as $cookie ) {
if ( $cookie->name === $name ) {
return $cookie;
}
}
return '';
}
function wp_remote_retrieve_cookie( $response, $name ) { $cookies = wp_remote_retrieve_cookies( $response ); if ( empty( $cookies ) ) { return ''; } foreach ( $cookies as $cookie ) { if ( $cookie->name === $name ) { return $cookie; } } return ''; }
function wp_remote_retrieve_cookie( $response, $name ) {
	$cookies = wp_remote_retrieve_cookies( $response );

	if ( empty( $cookies ) ) {
		return '';
	}

	foreach ( $cookies as $cookie ) {
		if ( $cookie->name === $name ) {
			return $cookie;
		}
	}

	return '';
}

常見問題

FAQs
檢視更多 >