在各类项目中经常要用到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;
}
最新评论
感谢
能不能屏蔽掉刷流量的,统计工具显示全部都是
路过学习了
好像不太行啊 加载不出来啊
好文章
是否可以 实现 判断手机端跳转 而网址不变呢
你好
感谢分享,我也遇到这个了,根据你的提示,屏蔽掉了