Посмотрите что не так:
$headers = array(
"Host: www.terra.ru",
"User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0",
"Accept: */*",
"Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.",
"Accept-Encoding: gzip, deflate",
"Content-Type: application/x-www-form-urlencoded",
"X-Requested-With: XMLHttpRequest",
"Referer: http://www.terra.ru/zagorodnaya-nedvizhimost/",
"Content-Length: 12",
"Origin:http://www.terra.ru",
"Cookie: _ga=GA1.2.453322940.1463582321; _ym_uid=1463582323670754781; _ym_isad=2; PHPSESSID=ab9bf4d75353b2c96143176bf2087eb2; _ym_visorc_17623021=w; _gat=1",
"Connection: keep-alive");
$sql_rate = mysql_query("SELECT `num` FROM `rate` WHERE `id`='1'");
$row_rate = mysql_fetch_array($sql_rate);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_ch);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_MAXREDIRS,1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "display=list");
$data2 = curl_exec($ch);
curl_close($ch);
Беру заголовки из Firefox'a и подставляю их в curl post запросом, далее происходит переадресация и получаем ответ от гет зароса к тому же файлу.... В приложении запросы с заголовками.
Но почему то у меня скрипт прекращает работу только по таймауту :(
_____________
[Подпись удалена модератором]