cURL i proxy

Odpowiedz Nowy wątek
2011-07-18 20:49
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.

Pozostało 580 znaków

2011-07-18 21:08
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.


Women were the reason I became a monk - and, ah, the reason I switched back...
edytowany 1x, ostatnio: Demonical Monk, 2011-07-18 21:08

Pozostało 580 znaków

2011-07-18 21:15
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);
?>

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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