PHP CURL调用无法通过wordpress RSS提要
题
我正在尝试从wordpress对一个RSS源进行CURL调用,我没有使用simplexml_load_file(),因为php.ini禁止这样做,所以我试图通过xml来获取xml CURL,到目前为止它适用于任何URL,但不适用于wordpress RSS feed,即使它们位于同一服务器上。
如果我直接在浏览器上访问Feed网址,我可以看到XML,但是服务器出现故障,我正在尝试以下
<?php
$url = "http://www.legrandjournal.com.mx/category/actu-monde/feed/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
$awel = curl_exec($ch);
if($awel == false)
{
echo 'Curl error: ' . curl_error($ch);
echo "cookie";
}
//echo $awel;
curl_close($ch);
echo $awel;
?>
提前感谢任何建议!
解决方案
尝试没有最后一个斜线? : http://www.legrandjournal.com.mx/category/actu-monde/供稿
ps:你应该总是使用:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
如果您没有提供确切的网址(例如使用斜杠,则不是等等)
不隶属于 StackOverflow