cURL i proxy

0

Mam problem z łączeniem się przez cURL i proxy. Używam kodu:

<?php


     $curl = curl_init();
     curl_setopt($curl, CURLOPT_URL, 'http://www.amazon.com');
     curl_setopt($curl, CURLOPT_PROXY, '221.132.46.5');
     curl_setopt($curl, CURLOPT_PROXYPORT, '80');
   curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
     curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);

 curl_exec($curl);
curl_close($curl);
?> 

Próbowałem mnóstwa różnych proxy, wpisywałem port również w CURLOPT_PROXY. Za każdym razem biała strona.

Proszę, pomóżcie, próbowałem już wielu rzeczy, szukałem w googlach i nic.

0

Może ustaw CURLOPT_RETURNTRANSFER na TRUE i potem pobierz wartość zwracaną curl_exec()? Na logikę patrząc po nazwie tej opcji to domyślnie cURL nawet nie próbuje nic zwrócić korzystającemu.

0

Dalej nic, aktualny kod

 <?php


     $curl = curl_init();
       curl_setopt($curl, CURLOPT_URL, 'http://www.amazon.com');
     curl_setopt($curl, CURLOPT_PROXY, '221.132.46.5');
     curl_setopt($curl, CURLOPT_PROXYPORT, '80');
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);

 echo curl_exec($curl);
curl_close($curl);
?>

1 użytkowników online, w tym zalogowanych: 0, gości: 1