欢迎光临
我们一直在努力

php7-远程获取api接口或网页内容

在各类项目中经常要用到API调用,或是抓取对方网页内容,这里给大家一个远程获取API接口的PHP函数,函数返回一个数组,$result[0]为状态码,正常情况下是200,$result[1]为正常返回的数据,有需要的朋友可以收藏;

  • Get 获取API接口信息或是网页内容 ;
function http_request_json($url)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $result[1] = curl_exec($ch); 
    $result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE); 
    curl_close($ch);
    return $result;
}
  • Post获取API接口信息或是网页内容;
function http_request_json($url,$post_data)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $result[1] = curl_exec($ch); 
    $result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE); 
    curl_close($ch);
    return $result;
}
赞(0) 打赏
转载请注明出处:爱编程 » php7-远程获取api接口或网页内容
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏