Как получить страницы сайта через Curl?

Нужно получить страницы сайта www.pravda.com.ua, причем только на моем сервере.
Проверил на OpenServer и на бесплатном хостинге все работает. А на моем сервере нет. Помогите определить почему.
Код прост
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.pravda.com.ua/");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36'); 
$output = curl_exec($ch);
echo $output;


На моеи сервере возвращает
<html><body>setting cookie...<script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("ca3d67e391bcfae561ec49a901f934b1"),b=toNumbers("95b1bfd7dc80a8d1ea5dd027e7e81fe1"),c=toNumbers("87fa74ba99e3c4d704383c8def94184c");document.cookie="PRAVDA_COOKIE="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";location.href="http://www.pravda.com.ua/?attempt=1";</script></body></html>


такое же возвращет если сделать так
echo file_get_contents("http://pravda.com.ua/");

В чем может быть проблема? Почему на OpenServer и на бесплатном хостинге все работает?
Видно при закрузки страницы он пытаетса подгрузить фаил aes.js для создании куки. Но почему то он подкружаеться не с pravda.com.ua/aes.js, а с http://мойдомен/aes.js.
  • Вопрос задан
  • 727 просмотров
Пригласить эксперта
Ответы на вопрос 2
joynik
@joynik Автор вопроса
Может еще есть более точные подсказки?
Ответ написан
Комментировать
aaadddminnn
@aaadddminnn
php it ubuntu debian
я хз что вы хотите. но что вы делвете точно curl не надо. Попробуйте ifreme
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы