//curl函数 if(!function_exists('curl')) { function curl($url, $data = false, $header = false) { if (!function_exists('curl_init')) { die('curl函数库未开启!!!'); } $ch = curl_init(); //初始化一个curl curl_setopt($ch, CURLOPT_URL, $url); //设置接口地址 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //将curl_exec以文档流的形式返回而不是直接输出 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //关闭验证.没什么可验的. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 10); if ($data) { //如果有post curl_setopt($ch, CURLOPT_POST, true); //使用post方式提交 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//提交的参数 post fields } if ($header) { //如果有header curl_setopt($ch, CURLOPT_HTTPHEADER, $header); } $data = curl_exec($ch); //执行curl if (curl_errno($ch)) { $debug = 'curl_errno:' . curl_errno($ch) . '<br />\n'; $debug .= 'curl_error:' . curl_error($ch); die($debug); } curl_close($ch); //关闭curl return $data; } }
调用接口的curl函数
最新推荐文章于 2024-04-26 14:50:05 发布