[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: мой CURL получает ответ 503
diese92
Дано:
Вот сайт - http://imhonet.ru/

Сверху есть строка поиска, которая при изменении строки поиска, отправляет POST запросы по адресу - http://imhonet.ru/ajax.php

Вот пример данных отправляемых в запросе (q=мст, если декодировать): q=%D0%BC%D1%81%D1%82&limit=10&timestamp=1368888078346&action=SearchHint&content_id=&item_type=

Скрипт возвращает JSON, где размещена информация о всех фильмах, которые включают в себя искомую строку (к примеру при вводе "Мсти", мы найдем фильм "Мстители")

Что делаю я:
<?php  
$q = urlencode("мсти");
$url = "http://imhonet.ru/ajax.php";
$time = time();
$data = array('q' => $q, 'limit' => '10', 'timestamp' => $time, 'action' => 'SearchHint', 'content_id' => '', 'item_type' => '');

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
$res = curl_exec($curl);

if(!$res){
$error = curl_error($curl).'('.curl_errno($curl).')';
echo $error;
}
else{
echo $res;
}

curl_close($curl);
?>


Что я получаю в ответ:
Цитата
HTTP/1.1 100 Continue HTTP/1.1 503 Service Unavailable Server: nginx Date: Sat, 18 May 2013 16:45:04 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.3.5 Set-Cookie: PHPSESSID=9494d5ff35852f2ced577c8c962d2d7e; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: uuidcom=WW80yFGXsBCcoUOsEX0HAg==; expires=Thu, 31-Dec-37 23:55:55 GMT; domain=.imhonet.ru; path=/

В общем ответ сервера 503.

Вот мои вопросы:
1. Как может скрипт передавать ответ 503, если он в принципе работает?
2. Как мне всетаки выжать из этого скрипты ответ JSON со списком фильмов.
Уже пол дня голову ломаю, помогите пожалуйста
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.