我在使用此功能时遇到问题。它适用于http
但在使用时不返回任何内容https
。我正在使用 facebook 的 url 来获取所有公共团体的帖子。
function fetchUrl($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$retData = curl_exec($ch);
curl_close($ch);
return $retData;
}
我见过的唯一方法是通过简单的 php html dom 解析器抓取 url 并将其转换为数组。但是,我觉得有更好的方法,或者可以对这个现有功能进行一些更改。我哪里错了?
仅供参考:我在 php.ini 中启用了 openSSL