Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Curl, łączenie przez proxy
Forum PHP.pl > Forum > Przedszkole
kezman
Cześć, mam pytanie. Próbuję napisać skrypt w cURL`u, który połączy się z daną stroną przez wybrane przezemnie proxy. Mam jednak problem z tym proxy. Skrypt do otworzenia strony www już posiadam :

  1. <?
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, "http://www.google.pl/");
  4. curl_exec($curl);
  5. curl_close($curl);
  6. ?>


Niestety, nie wiem co zrobić, aby połączyć się teraz przez proxy :/ Czy może mi ktoś odpowiednio przekształcić ten skrypt, bądź dać jakieś wskazówki ? Pozdrawiam
wookieb
http://pl.php.net/manual/pl/function.curl-setopt.php
LEŃ! LEŃ! LEŃ!
kezman
Czytałem... Napisałem coś takiego, ale niestety nie wyświetla mi strony. Proszę o pomoc.

  1. <?
  2.  
  3.  
  4. $cUrl = curl_init();
  5. curl_setopt($cUrl, CURLOPT_URL, 'whatismyip.com');
  6. curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($cUrl, CURLOPT_HTTPPROXYTUNNEL, 1);
  8. curl_setopt($cUrl, CURLOPT_PROXY, '212.241.180.239:81');
  9.  
  10. $PageContent = curl_exec($cUrl);
  11. curl_close($cUrl);
  12.    
  13.    ?>
Gacek89
to sprawdz
http://pl.php.net/manual/pl/function.curl-error.php
kezman
Już działa, wyświetla się strona. Niestety jak wejdę przez ten skrypt na whatismyip.com, to nadal wyświetla moje ip ;| Proszę o pomoc
erix
Prawdopodobnie jest to wina Twojego serwera pośredniczącego. Są trzy rodzaje, Twój, to prawdopodobnie transparent, który nie podstawia swojego IP. winksmiley.jpg
kezman
Czyli muszę wpisać inne proxy? Nie może być transparent tak ? ok rozumiem już działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.