Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: curl i proxy
Forum PHP.pl > Forum > PHP
Indeo
Co mam tutaj źle? Chce otworzyć stronę używając serwera proxy ale jak skryptem przez proxy pobieram podstawioną stronę to w jej statystykach widzę swoje IP zamiast serwera proxy, chyba nie o to chodzi prawda? Chyba w ogóle żaden proxy nie jest tu wykorzystywany.
To moje pierwsze spotkanie z curl więc pewnie coś namieszałem.
  1. <?php
  2. define(_PROXY_,'80.156.84.40:80');
  3.  
  4. $curllink=curl_init("http://the-photo.pl/ip.php");
  5. curl_setopt($curllink, CURLOPT_FOLLOWLOCATION, 0); 
  6. curl_setopt($curllink, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($curllink, CURLOPT_TIMEOUT, 10);
  8. curl_setopt($curllink, CURLOPT_COOKIEFILE, 'C:/htdocs/curl/cookie.txt');
  9. curl_setopt($curllink,CURLOPT_COOKIEJAR, "C:/htdocs/curl/cookie.txt");
  10. curl_setopt($curllink, CURLOPT_HEADER, 1);
  11. curl_setopt($curllink, CURLOPT_REFERER, 'http://the-photo.pl/');
  12. curl_setopt($curllink, CURLPROXY_HTTP, 'http://'._PROXY_);
  13.  
  14. $result=curl_exec($curllink);
  15. echo $result;
  16. curl_close ($curllink);
  17. ?>
legorek
Nie analizując kodu odpowiem tak:

są różne typy serwerów proxy, nie każdy ukrywa Twój IP.
Indeo
Sprawdziłem to, używam serwerów proxy, które przy wpisaniu ich do ustawień przeglądarki zostawiają w logach swój własny IP, a nie mojego komputera. Przykładowy proxy: 80.87.131.100:80
Dlaczego więc, curl nie łączy się w moim skrypcie po proxy skoro wpisałem, że tak ma być??
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.