// $szUrl = "https://www.baidu.com/";
$UserAgent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.125 Safari/537.36';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $szUrl);
curl_setopt($curl, CURLOPT_HEADER, 0); //0表示不输出Header,1表示输出
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_ENCODING, '');
curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($curl);
echo $data;
【相关推荐】
有时后会遇到使用了curl后数据老是在页面输出,想存到变量也存不进去的情况。。。
接口拿到数据是兴奋的,可。。。。我不想你显示啊!!!
后来我发现要加一句curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
。。。尴尬啊!害的我找了大半天输出语句,以为哪里输出了~(O_O)~