Есть один url:
http://ru.wikipedia.org/w/api.php?format=xml&actio...
он открывается в браузере прекрасно.
пытаюсь перейти по нему через curl:
$url = 'http://ru.wikipedia.org/w/api.php?format=xml&action=opensearch&limit=1&search=Крым&suggest=false';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0');
$result = curl_exec($curl);
var_dump($result);
die();
Вижу на экране string(0) ""
При этом, если обращаться к английской вики, по той же ссылке, заменив ru на en, так:
$url = 'http://en.wikipedia.org/w/api.php?format=xml&action=opensearch&limit=1&search=Крым&suggest=false';
то всё работает, и мой код выше также дает нужный результат.
Я думал, что может меня забанили на русской вики за частые запросы, но я с другого сервера с другим айпи и useragent имею ту же проблему, с англ все ок, с русским - проблема.
Думал проблема в кодировке, но и английские запросы не проходят.
В общем, что я делаю не так?
Как отдэбажить curl?
Где он хранит логи?
В логах апача пусто, что-то похожее на var/log/curl не нахожу в этой директории