function curlRequest($url, $postData=array(), $isPost=false){
if (empty($url)) {
return false;
}
$postData = http_build_query($postData);
if(!$isPost){
$url = $url.'?'.$postData;
}
// 初始化一个 cURL 对象
$curl = curl_init();
// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, $url);
// 设置header
curl_setopt($curl, CURLOPT_HEADER, 0);
// 设置cURL 参数,要求结果(1保存到字符串中)还是(0输出到屏幕上)。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
if($isPost){
//post提交方式
curl_setopt($curl, CURLOPT_POST, 1);
//post提交的数据
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
}
//不验证证书下同
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
// 运行cURL,请求网页
$html = curl_exec($curl);
// 关闭URL请求
curl_close($curl);
return $html;
}
$url = "www.baidu.com"; $data = ['key'=>$val]; $result = curlRequest($url, $data, true); echo $result;