/** * curl post请求函数 * * * @url 请求的地址 * @data 传输的数据 * @json 是否json传输 * @arr_header 请求头信息 * * */ function http_request_post($url,$data = null,$json = false,$arr_header = null){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ if ($json && is_array($data)) { $data = json_encode($data); } curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } if(!empty($arr_header)){ curl_setopt($curl, CURLOPT_HTTPHEADER, $arr_header); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); // echo curl_getinfo($curl); curl_close($curl); unset($curl); return $output; }