我使用以下PHP curl请求从远程网站上抓取数据:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // Skip SSL Verification
$rsData = curl_exec($ch);
curl_close($ch);
return $rsData;
现在,当我尝试从https://www.dsebd.org
抓取数据时,我必须在https://
中提及$URL
。不提及https://
,就没有数据在检索。但据我所知,由于CURLOPT_SSL_VERIFYPEER
设置为0
,因此我可以从https://
中省略$URL
。
然后,为什么CURLOPT_SSL_VERIFYPEER
在我的情况下不起作用?任何帮助将不胜感激。