php Access-Control-Allow-Origin Snipet

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Access-Control-Allow-Origin Snipet相关的知识,希望对你有一定的参考价值。

<?php

// tells the CDN that the content 'Vary' depending on 'Origin' request header
header('Vary: Origin', true);

// allowed origins
$allowed_http_origins = array(
	'http://example.com',
	'http://www.example.com',
	'http://127.0.0.1',
	'http://localhost',
);

// get Origin sendend by the client if any
$http_origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : FALSE;

// check if the Origin is a allowed one
if ($http_origin !== FALSE && in_array($http_origin, $allowed_http_origins))
{
	// set the Access-Control-Allow-Origin to allow the requested origin
	header('Access-Control-Allow-Origin: ' . $http_origin, true);
}

以上是关于php Access-Control-Allow-Origin Snipet的主要内容,如果未能解决你的问题,请参考以下文章

PHP后端跨域HEADER头

通过 Axios 从 Javascript 代码发布到 .net Web Api 时,Access-Control-Allow Headers CORS 错误

XMLHttpRequest 无法加载资源

ABP PUTDELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词) 引发客户端错误 No 'Access-Control-Allow

node---express

web api 本地测试