- 44浏览
- 2022-10-06
function http_curl($url, $type = 'get', $res = 'json', $arr = '')
{
/*
$url 请求的url
$type 请求类型
$res 返回数据类型
$arr post请求参数
*/
//1. 初始化 curl
$ch = curl_init();
//2. 设置 curl 的参数
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
if ($type == 'post') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
}
//3. 采集
$output = curl_exec($ch);
//4. 关闭
curl_close($ch);
if ($res == 'json') {
return json_decode($output, true);
} elseif (curl_errno($ch)) {
dmp(curl_errno($ch));
}
}
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。