首页 > 作文

PHP Ajax跨域问题解决方案代码实例

更新时间:2023-04-08 21:10:25 阅读: 评论:0

本文通过设置access-control-allow-origin来实现跨域。

例如:客户端的域名是client.runoob.com,而请求的域名是rver.runoob.com。

如果直接使用ajax访问,会有以下错误:

xmlhttprequest cannot load http://rver.runoob.com/rver.php. no ‘access-control-allow-origin’ header is prent on the requested resource.origin ‘http://client.runoob.com̵时期7; is therefore not allowe可再生能源发展基金征收使用管理暂行办法d access.

1、允许单个域名访问

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

header('access-control-allow-origin:http://client.runoob.com');

2、允许多个域名访问

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

$origin = ist($_rver['http_origin'])? $_rver['http_origin'] : '';  $allow_origin = array(   'http://client1.runoob.com',   'http://client2.runoob.com' );  if(in_array($origin, $allow_origin)){   header('access-control-allow-origin:'.$origin);    } 连词和介词的区别

3、允许所有域名访问

允许所有域名访问则只需在http://rver.runoob.com/rve俄语中国r.php文件头部添加如下代码:

header('access-control-allow-orig应用统计学专业in:*');

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。

本文发布于:2023-04-08 21:09:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4cd192de6ff80e785a62ae5a9b8d02d7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP Ajax跨域问题解决方案代码实例.doc

本文 PDF 下载地址:PHP Ajax跨域问题解决方案代码实例.pdf

标签:域名   只需   头部   多个
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图