1. 程式人生 > >curl傳值(post)之laravel框架

curl傳值(post)之laravel框架

function curlPost($url,$data='',$method){
           header("Access-Control-Allow-Origin: *");//所有都可以跨域
           $ch=curl_init();//1.初始化
           curl_setopt($ch,CURLOPT_URL,$url);//2.請求地址
           curl_setopt($ch,CURLOPT_CUSTOMREQUEST,$method);//3.請求方式
           if($method=="POST"){//4.post方式的時候新增資料
               curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
           }
           curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
           $tmpInfo=curl_Exec($ch);//5.執行
            if(curl_errno($ch)){//6.如果出錯
                return curl_errno($ch);
            }
            curl_close($ch);//關閉
           return $tmpInfo;
       }
       $url="http://www.kuaidi100.com/query?type=zhongtong&postid=75105765077163";
        $option=array(

        );
        $result=curlPost($url,$option,'POST');
        $data=json_decode($result);
        print_r($data);