PHP curl实现GET请求_PHP_muzi187的博客

来源:csdn博客 分类: 文章浏览史 发布时间:2020-03-16 17:17:57 最后更新:2020-03-17 浏览:239
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
原文链接:
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-03-16 17:17:57

PHP进行GET请求获取返回数据时可以用file_get_contents()方法,但是对于https协议的请求使用file_get_contents是不可行的,就要使用curl进行GET请求。

function http_curl_get($url,$type=1) {
	$curl = curl_init();
	curl_setopt($curl,CURLOPT_TIMEOUT,5000);
	curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
	curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,false);
	curl_setopt($curl,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
	curl_setopt($curl,CURLOPT_URL,$url);
	if($type == 1){
		curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
	}
	$res = curl_exec($curl);
	if($res){
		curl_close($curl);
		return $res;
	}else {
		$error = curl_errno($curl);
		curl_close($curl);
		return $error;
	}
}

php技术微信