使用PHP解决AJAX跨域问题
来源:互联网 发布:oracle java 证书 编辑:程序博客网 时间:2024/06/09 19:53
*在AJAX里,有JSONP来解决跨域问题.也有自己写代理服务器的.最近因为H5同事再对接第三方接口时,一直出现跨域的问题.于是使用了第三方接口提供的代理.但是也老崩塌,不知道问题会出现在哪里.于是自告奋勇写了一个本地代理.用来帮助解决跨域问题.并能够快速的排查问题
- -
AJAX代码
var curpage = 1; var ch = 1; var url = "http://需要跨域访问的URL"; var argument = '{"shopid":"222","ch":"' + ch + '","page":"' + curpage + '","size":"4"}';var path_url = "http://IP/zhouliang/daili.php"; $.ajax({ url: path_url, type: "get", dataType: "json", data:"url=" + url + "&datas=" + argument, success: function (res) { console.log(res); } })
PHP代码
header("Access-Control-Allow-Origin: *");$url = $_GET['url'];$datas = json_decode($_GET['datas']);$params = "";foreach($datas as $k=>$v){ $params .= $k . '=' . $v . "&"; }$params = rtrim($params , '&');//echo $url . '?' . $params;$res = file_get_contents($url . '?' . $params);echo $res;
阅读全文
0 0
- 使用PHP解决AJAX跨域问题
- PHP 访问URL 解决AJAX 跨域问题
- php解决ajax无法跨域的问题
- jquery php json cookie ajax 解决跨域的问题
- 用PHP方式,解决ajax跨域问题
- PHP ajax跨域解决
- PHP解决AJAX乱码问题
- 利用AJAX跨域读取RSS---使用AJAX代理解决AJAX跨域问题
- 解决AJAX跨域问题
- 解决ajax跨域问题
- 解决ajax跨域问题
- 解决Ajax跨域问题
- Ajax跨域问题 解决
- 解决ajax跨域问题
- 解决ajax跨域问题
- 解决ajax跨域问题
- 解决ajax跨域问题
- 解决Ajax 跨域问题
- 华为荣耀V9无法连接android studio
- java swing实现小游戏雷电源码
- 获取ANDROID_ID
- 硬盘格式化了,数据恢复方法
- SpringMVC核心一(Spring web mvc基础)
- 使用PHP解决AJAX跨域问题
- Ubuntu14.04系统下编译caffe和matlabr2014a接口过程
- 学习笔记——12.22
- java解压和压缩zip文件
- TabLayout的一些特殊用法
- echarts修改图元大小无效的解决方案
- 基于HMM的中文分词模型实现
- Linux进程间通信 —— 信号灯
- 解决NDK版本过低不能自动编译JNI的问题