«
跨域(Access-Control-Allow-Origin)解决方案详解

时间:2021-1-29    作者:文博    分类: PHP


php 在服务端代码里面加 header信息

header("Access-Control-Allow-Origin: *"); //如果需要设置允许所有域名发起的跨域请求,可以使用通配符 *
或者
header("Access-Control-Allow-Origin: http:www.xxx.xom");

 

 

上面所述只能单个域名

 

下面可以多个域名

$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';

$allowOrigin = array(
'http:www.xxx.xom',

'http:www.xxx.xom',

'http:www.xxx.xom'

);

if (in_array($origin, $allowOrigin)) {
header("Access-Control-Allow-Origin:".$origin);
}