WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

wp_remote_retrieve_cookie_value() WP 4.4.0

Получает значение отдельной куки по указанному имени куки из переданного массива ответа на запрос.

Работает на основе: wp_remote_retrieve_cookie()

Хуков нет.

Возвращает

Строку. Значение куки. Пустую строку, если куки нет в ответе на запрос.

Использование

wp_remote_retrieve_cookie_value( $response, $name );
$response(массив) (обязательный)
Ответ на запрос полученный одной из функций: wp_remote_*()
$name(строка) (обязательный)
Имя куки, значение которой нужно получить.

Примеры

#1 Получим значение куки из ответа на запрос

$url = 'https://httpbin.org/cookies/set?mycookie=mycookievalue';

$response = wp_remote_get( $url );

$mycookie = wp_remote_retrieve_cookie_value( $response, 'mycookie' ); //> mycookievalue

Код wp remote retrieve cookie value: wp-includes/http.php WP 4.8.1

<?php
function wp_remote_retrieve_cookie_value( $response, $name ) {
	$cookie = wp_remote_retrieve_cookie( $response, $name );

	if ( ! is_a( $cookie, 'WP_Http_Cookie' ) ) {
		return '';
	}

	return $cookie->value;
}

Cвязанные функции

Из метки: HTTP API (curl remote)

wp_remote_retrieve_cookie_value Комментариев нет

Здравствуйте, !

Ваш комментарий