直接上代码
/** *$url 请求地址 *$data 请求参数 *$is_post 是否post请求 */ public function seedHttp($url, $data, $is_post) { //初使化init方法 $ch = curl_init(); //指定URLCURLOPT_POSTFIELDS curl_setopt($ch, CURLOPT_URL, $url); //设定请求后返回结果 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //声明使用POST方式来进行发送 if ($is_post) { curl_setopt($ch, CURLOPT_POST, 1); } //发送什么数据呢 if ($data != null || $data != '') { curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } //忽略证书 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //忽略header头信息 curl_setopt($ch, CURLOPT_HEADER, 0); //设置超时时间 curl_setopt($ch, CURLOPT_TIMEOUT, 10); //发送请求 $output = curl_exec($ch); //关闭curl curl_close($ch); //返回数据 return $output; }