本文通过设置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 条评论) |