服务器端PHP允许跨域
|
解决跨域的关键是设置 Access-Control-Allow-Origin。 例如:客户端的域名是 api.itbsl.com,而请求的域名是www.itbsl.com 如果直接使用ajax访问,会有以下错误:
1.允许单个域名访问 指定某域名http://api.itbsl.com跨域访问,则只需在http://www.itbsl.com/server.php文件头部添加如下代码: header('Access-Control-Allow-Origin:http://api.itbsl.com');
2.允许多个域名访问 指定多个域名 跨域访问,则只需在http://www.itbsl.com/server.php文件头部添加如下代码: $origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; 3.允许所有域名访问 允许所有域名访问则只需在http://server.runoob.com/server.php文件头部添加如下代码: header('Access-Control-Allow-Origin:*'); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
