php, curl & kubuntu

Изображение пользователя tigris.

привет народ, столкнулся с такой вот проблемой, при попытке использовать curl в пхп в браузере ничего ((( вот пример:

<?php
           
// Поиск книг на сервере amazon.com
           
error_reporting(E_ALL);
           
$url = "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
           
$ch = curl_init();
           
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
           
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
           
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
           
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
           
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
           
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
           
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
           
$result = curl_exec($ch); // run the whole process
           
curl_close($ch); 
            echo
$result;
       
?>

в консоли tigris@tigris-eMachines-D440:~$ curl -L ya.ru все выводит. что бы это могло значить?

0
Doglexx - 4 Август, 2011 - 18:20

Я думаю, что стоит смотреть в сторону

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");

Вероятно у Амазона какая-то проверка стоит.

0
tigris - 4 Август, 2011 - 18:31
Изображение пользователя tigris.

спасибо.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры