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"];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。