用PHP寫一個代理來解決跨域問題

跨域問題一直都是用官方提供的方法去解決.可是有時候也會失效.或者使用甲方提供的代理.有時候也會失效.爲了快速知道問題出在哪.因而本身作一個代理轉發.這樣即便有一方出現問題.也可以快速的解決. AJAX代碼 var base_url = "須要跨域訪問的URL"; var path_url = "本身的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;
相關文章
相關標籤/搜索