функция since 3.4.0

send_origin_headers()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

send_origin_headers(): string|false

Описание

Если это запрос OPTIONS, скрипт завершает работу, отправив либо заголовки контроля доступа, либо ответ 403, если источник не разрешён. Для остальных методов запроса возвращается значение.

Оригинал (английский)

If the request is an OPTIONS request, the script exits with either access control headers sent, or a 403 response if the origin is not allowed. For other request methods, you will receive a return value.

Возвращаемое значение

string|false

Исходный код

wp-includes/http.php:515

function send_origin_headers() {
	$origin = get_http_origin();

	if ( is_allowed_http_origin( $origin ) ) {
		header( 'Access-Control-Allow-Origin: ' . $origin );
		header( 'Access-Control-Allow-Credentials: true' );
		if ( 'OPTIONS' === $_SERVER['REQUEST_METHOD'] ) {
			exit;
		}
		return $origin;
	}

	if ( 'OPTIONS' === $_SERVER['REQUEST_METHOD'] ) {
		status_header( 403 );
		exit;
	}

	return false;
}

История изменений

ВерсияОписание
3.4.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.