PHP服务器端解决客户端跨域访问

时间:2019-11-07 09:17:12 类型:PHP
字号:    

客户端向服务器请求信息时, 经常遇到跨域不能访问的问题, 解决方法如下

//处理跨域访问,允许部分地址获取接口数据   
$allow_origin = array(
    'http://www.ncyteng.com',
    'http://www.ncyateng.com',
);
//跨域访问的时候使用
$origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';  
if (in_array($origin, $allow_origin)) {
    header('Access-Control-Allow-Origin:' . $origin);
} 
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式