php跨域

一、允许单个域名访问

1.指定某域名(http://client.php.cn)跨域访问,则只需在http://server.php.cn/server.php文件头部添加如下代码:

1

2

<?php

header('Access-Control-Allow-Origin:http://client.php.cn');

2.允许多个域名访问

指定多个域名(http://client1.php.cn、http://client2.php.cn等)跨域访问,则只需在http://server.php.cn/server.php文件头部添加如下代码:

1

2

3

4

5

6

<?php

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

$allow_origin = array

    'http://client1.php.cn'

    'http://client2.php.cn' 

);

 3.允许所有域名访问

允许所有域名访问则只需在http://server.php.cn/server.php文件头部添加如下代码:

1

2

<?php

header('Access-Control-Allow-Origin:*');

原文地址:https://www.cnblogs.com/xiaozhaung/p/12807823.html