Erlo

跨域GET和POST请求数据

时间:2017-10-30 17:22   阅读:1528次   来源:Erlo.vip页面报错

点赞

跨域post请求数据:


function curlFunPost($token_url,$cont=false){

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL,$token_url); 

        curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);  //强制协议为1.0

        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect: '));//头部要送出'Expect: '

        curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );  //强制使用IPV4协议解析域名

        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

        curl_setopt($ch, CURLOPT_HEADER, 0);

        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

        if($cont){

            curl_setopt($ch, CURLOPT_POST, 1);

            curl_setopt($ch, CURLOPT_POSTFIELDS, $cont);

        }

        $result = curl_exec($ch); 

        curl_close($ch);

        return $result;

    }

跨域get请求数据


    function curlFunGet($token_url,$key){

        $ch = curl_init();

        $header=array(

            "accept: application/json",

            "apix-key: {$key}",

            "content-type: application/json"

          );

        curl_setopt_array($ch, array(

          CURLOPT_URL => $token_url,

          CURLOPT_RETURNTRANSFER => true,

          CURLOPT_ENCODING => "",

          CURLOPT_MAXREDIRS => 10,

          CURLOPT_TIMEOUT => 30,

          CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

          CURLOPT_CUSTOMREQUEST => "GET",

          CURLOPT_HTTPHEADER => $header,

        ));

        $result = curl_exec($ch); 

        curl_close($ch);

        return $result;

    }


下一篇:字符串(汉字)截取

提交留言

评论留言

回复他/她1楼 昵称:黑山老妖   2018-02-02 17:13 [四川成都]

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-08-21 05:36:06Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 首页 笔记分享 案例展示 ERLO 搜索
    鼠标试试
    返回顶部