php http请求函数封装

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请求函数封装

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php http请求函数封装