首页 > 代码库 > thinkphp中curl的使用,常用于接口

thinkphp中curl的使用,常用于接口

/lib/action/PublicAction.class.php

class PublicAction extends Action{//curl,返回数组    public function get_curl_json($url){        $ch = curl_init();        curl_setopt($ch, CURLOPT_URL, $url);        curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);        $result = curl_exec($ch);        if(curl_errno($ch)){            print_r(curl_error($ch));        }        curl_close($ch);        return json_decode($result,TRUE);    }}

/lib/action/GameAction.class.php

$usage="http://api.xxx.com/xxx/pay.php?username=".$username."&pid=".$pid."&server=".$server."&time=".$time."&domain=".$domain."&money=".$money."&order=".$order."&sign=".$sign;        $Public = A("Public");        $data = $Public->get_curl_json($usage);        $retCode = $data["orderid"];

 

thinkphp中curl的使用,常用于接口