
1.get请求 function http_get($url) { $curl = curl_init(); //初始化 curl_setopt($curl, CURLOPT_URL, $url); //设置抓取的url curl_setopt($curl, CURLOPT_HEADER, 0); //设置为0不返回请求头信息 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // 跳过https请求 不验证证书和hosts curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); $data = curl_exec($curl); //执行命令 curl_close($curl); //关闭URL请求 return $data; //返回获得的数据 } 2.post请求 function http_post($url, $data) { $curl = curl_init(); //初始化 curl_setopt($curl, CURLOPT_URL, $url); //设置抓取的url curl_setopt($curl, CURLOPT_HEADER, 0); //设置为0不返回请求头信息 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // 跳过https请求 不验证证书和hosts curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_POST, 1); //设置post方式提交 curl_setopt($curl, CURLOPT_POSTFIELDS, $data); //设置post数据, $data = curl_exec($curl); //执行命令 curl_close($curl); //关闭URL请求 return $data; //返回获得的数据 }
文章来源: php http请求函数封装
人吐槽 | 人点赞 |
发表评论