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. |

