李先森
- 李先森 2018-10-16 已签到连续签到2天,获得了10个金钱
- 李先森 2018-10-15 已签到连续签到1天,获得了5个金钱
- 李先森 2018-10-12 已签到连续签到2天,获得了10个金钱
- 李先森 2018-10-11 已签到连续签到1天,获得了5个金钱
- 李先森 2018-10-09 已签到连续签到2天,获得了10个金钱
- 李先森 2018-10-08 已签到连续签到1天,获得了5个金钱
- 李先森 2018-09-28 已签到连续签到4天,获得了20个金钱
- 李先森 回答了问题 接入第三方QQ登录提示未开启curl
建议你写个请求方法,写到一个公共文件里,以后那个接口要用到都可以调用!
1.这个是请求参数为json格式的时候:/** * post方式请求接口信息(参数json) * @param [type] $url [description] * @param [type] $data_string [description] * @return [type] [description] */ public static function http_post($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'X-AjaxPro-Method:ShowList', 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data_string)) ); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); $data = curl_exec($ch); curl_close($ch); return $data; } 2.普通post发送请求 public static function SendByCurl($url, $param){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_POSTFIELDS, $param); ob_start(); curl_exec($ch); $result = ob_get_contents(); ob_end_clean(); curl_close($ch); return $result; } 3.get方式 public static function getCurl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $result = curl_exec($ch); if (!$result) { //输出错误信息 //trigger_error(curl_error($ch)); return false; } curl_close($ch); return $result; }