Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]curl proxy
--proxy--
post
Post #1





Goście







ktos moze mi powiedziec co tutaj jest zle, gdy lacze sie przez proxy to za kazdym razem mam kod odpowiedzi 0
gdy lacze sie bez proxy to jet ok
  1. $cookie_file = 'cookie.txt';
  2. $curl = curl_init();
  3.  
  4. curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file);
  5. curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
  6. curl_setopt($curl, CURLOPT_URL, 'http://www.whatismyip.com/');
  7. curl_setopt($curl, CURLOPT_COOKIE, $cookie);
  8. curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  9.  
  10. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);
  11. curl_setopt($curl, CURLOPT_PROXY, '212.77.100.101');
  12. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  13. curl_setopt($curl, CURLOPT_TIMEOUT, 60);
  14. curl_setopt($curl, CURLOPT_REFERER, 'www.google.pl');
  15. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
  16.  
  17. $string = curl_exec($curl);
  18.  
  19.  
  20. $http_status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  21. echo "kod = ".$http_status;
  22.  
  23.  
  24. curl_close($curl);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A nie brakuje tu przypadkiem czegoś w stylu:

  1. curl_setopt ($curl, CURLPROXY_HTTP, 'http://domena:port');


i czy ta linijka odwołuje się do poprawnej zmiennej

  1. curl_setopt($curl, CURLOPT_COOKIE, $cookie);


Ten post edytował !*! 28.08.2011, 14:46:26


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
--proxy--
post
Post #3





Goście







odwolanie do zmiennej jest napewno dobre
jesli zamienie to co napisales i zrobie tak
  1. curl_setopt($curl, CURLPROXY_HTTP, '173.203.58.76:80');

to wtedy wchodzi na strone ale pokazuje moje ip, a nie to ktore jest ustawione wyzej

Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


  1. curl_setopt( $ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP ) ;
  2. curl_setopt( $ch, CURLOPT_PROXYPORT, 80 ) ;
  3. curl_setopt( $ch, CURLOPT_PROXY, "http://0.0.0.0" ) ;


--------------------
:)
Go to the top of the page
+Quote Post
--proxy--
post
Post #5





Goście







kod ten dziala juz lepiej bo przynajmniej zwraca kody odpowiedzi 200
ale nadal nie wyswietla mi strony ktora jest tutaj
  1. curl_setopt($curl, CURLOPT_URL, 'http://www.whatismyip.com/');

natomiast na ekran wypluwa mi strone adresu proxy

z tego co bylo wyzej w pierwszym poscie usunalem
  1. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);

bo inaczej wogole nie dzialalo
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: 19.08.2025 - 23:16