ajax+php实现跨域访问
来源:互联网 发布:java快速入门 编辑:程序博客网 时间:2024/06/06 20:41
通过设置Access-Control-Allow-Origin来实现跨域。
直接通过ajax请求另一个服务器地址,正常会报错。
1,允许指定域名(单独域名)跨域访问
在被请求地址php文件代码行最上面加上
header("Access-Control-Allow-Origin: 指定域名");
2,允许多个域名跨域访问
在被请求地址php文件代码行最上面加上
header("Access-Control-Allow-Origin: 指定域名");$dn = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ' '; //获取请求发出地址$dn_array = array( '允许的域名1', '允许的域名2' );//如果获取到的地址$dn在数组里if(in_array($dn, $dn_array)){ header('Access-Control-Allow-Origin:'.$dn); };
3,语序所有域名跨域访问
在被请求地址php文件代码行最上面加上
header("Access-Control-Allow-Origin: *");
即可实现跨域访问,可应用在项目线下调试,通过ajax请求线上的数据。
1 0
- ajax+php实现跨域访问
- Ajax+PHP实现跨域访问的两种方式
- ajax跨域访问数据接口 php
- AJAX跨域访问PHP的设置
- 解决AJAX+PHP跨域访问失败
- 实现ajax,xmlhttp跨域访问
- 成功实现ajax,xmlhttp跨域访问
- jquery实现ajax跨域访问
- ajax实现跨域访问的问题
- ajax 结合struts实现跨域访问
- jquery ajax实现跨域访问
- AngularJS实现ajax跨域访问
- AJAX跨域访问的实现
- Ajax实现跨域访问JSON
- [jQuery]Ajax实现跨域访问JSON
- PHP 访问URL 解决AJAX 跨域问题
- nginx 配置ajax跨域访问php api
- 用ajax跨域访问通过php的问题,解决方法
- 学习C 的第十二天
- PHP学习笔记之PHP操作(二)
- Android初学者 关于LogCat显示不出制定数据的问题
- 期末课程设计-交通咨询系统
- 动态设置TextView的高度,就是点击收起和展示更多的效果
- ajax+php实现跨域访问
- 使用github desktop
- 求Android大神帮忙答疑
- JAVASCRIPT面向对象(创建对象)第二章
- 服务器端和客户端linux系统之间文件家共享
- 01JavaScript简介及放置位置
- GCDAsyncSocket实现TCP连接怎么设置发送数据延时
- 自适应电脑、手机和iPad的网页设计方法
- tomcat环境变量的配置