Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CURL] Łączenie przez serwer Proxy, Zwraca moje IP, a nie Proxy...
ladovnik
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 25.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


Witam. Chciałbym wejść na inną stronę za pomocą cURL w PHP z wykorzystaniem serwera Proxy tak, aby strona wykrywała IP serwera Proxy, a nie moje.

Napisałem dwie wersje. W pierwszej skrypt się łączy, ale IP pozostaje takie samo. W drugiej skrypt pracuje i pracuje, aż serwer wywala mi błąd 503...


1)
  1. $CH=curl_init();
  2.  
  3. $url='http://www.whatismyip.com';
  4. $proxy='83.157.174.237:3128';
  5.  
  6. curl_setopt($CH, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4');
  7. curl_setopt($CH, CURLOPT_URL, $url);
  8. curl_setopt($CH, CURLOPT_COOKIEFILE, "cookie.txt");
  9. curl_setopt($CH, CURLOPT_COOKIEJAR, "cookie.txt");
  10. curl_setopt($CH, CURLPROXY_HTTP, 'http://'.$proxy);
  11. curl_setopt($CH, CURLOPT_RETURNTRANSFER, 0);
  12. curl_exec($CH);
  13.  
  14. curl_close($CH);


2)
  1. $CH=curl_init();
  2.  
  3. $url='http://www.whatismyip.com';
  4. $proxyIp='83.157.174.237';
  5. $proxyPort='3128';
  6.  
  7. curl_setopt($CH, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4');
  8. curl_setopt($CH, CURLOPT_URL, $url);
  9. curl_setopt($CH, CURLOPT_COOKIEFILE, "cookie.txt");
  10. curl_setopt($CH, CURLOPT_COOKIEJAR, "cookie.txt");
  11. curl_setopt($CH, CURLOPT_PROXY, $proxyIp);
  12. curl_setopt($CH, CURLOPT_PROXYPORT, $proxyPort);
  13. curl_setopt($CH, CURLOPT_RETURNTRANSFER, 0);
  14. curl_exec($CH);
  15.  
  16. curl_close($CH);


Czy ktoś wie, dlaczego strona wykrywa IP moje a nie serwera proxy?

Pozdrawiam,
ladovnik

Ten post edytował ladovnik 31.03.2011, 19:24:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Widocznie proxy nie działa. Spróbuj tego: 69.10.43.244:80 używając drugiego skryptu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:21