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"];
posted on 2014-09-21 18:17 walter371 阅读(6379) 评论(0) 编辑 收藏 举报