Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proxy checker
eoor
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.11.2003

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


Potrzebuje skryptu sprawdzajacego prawdziwa anonimowosc serwera proxy z ktorego adresu wykonywany jest skrypt. Chodzi o to by skrypt probowal wybadac prawdziwe IP klienta.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


W ciagu ostatnich dwoch tygodni byl temat poruszany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Uzyj wyszukiwarki!
Go to the top of the page
+Quote Post
eoor
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.11.2003

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


tak tak, szukalem tylko ze nie znalazlem, bo niewiadomo pod jakim smiesznym tematen ktos umiescil to zagadnienie. Bo pod proxy nic mi nie znajduje, ...
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


A ja znalazlem:
  1. <?php
  2. $_SERVER['HTTP_X_FORWARDED_FOR']; 
  3. ?>
Go to the top of the page
+Quote Post
eoor
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.11.2003

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


tak tak, tylko nie o to mi chodzilo, ten post ktorego znalazles to tez byl moj. Jak by mi chodzilo o ta zmienna to napisalbym tego posta tam gdzie poprzednio, teraz poszukuje calego dobrego skryptu(sprawdzenie tej zmiennej nei wystarczy), wiec pisze tu, i jak czegos szukam, to tez na tym forum.
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2. function GetClientIP()
  3. {
  4. $ip = 0;
  5.  
  6. if( ! empty( $_SERVER[ 'HTTP_CLIENT_IP' ] ) )
  7. {
  8. $ip = $_SERVER[ 'HTTP_CLIENT_IP' ];
  9. }
  10.  
  11. if( !empty( $_SERVER[ 'HTTP_X_FORWARDED_FOR' ] ) )
  12. {
  13. $ipList = explode( &#092;", \", $_SERVER[ 'HTTP_X_FORWARDED_FOR' ] );
  14. if( $ip )
  15. {
  16. array_unshift( $ipList, $ip );
  17. $ip = 0;
  18. }
  19. foreach( $ipList as $v )
  20. {
  21. if( !eregi( &#092;"^(192.168|172.16|10|224|240|127|0.\", $v ) )
  22. {
  23. return $v;
  24. }
  25. }
  26. }
  27.  
  28. return $ip ? $ip : $_SERVER[ 'REMOTE_ADR' ];
  29. }
  30.  
  31. ?>

Może ta funkcja ci pomoże. Chyba najlepiej wyszukuje adres IP.
Go to the top of the page
+Quote Post
squid
post
Post #7





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


Cytat(mike_mech @ 2004-06-23 16:25:33)
  1. <?php
  2.  
  3. return $ip ? $ip : $_SERVER[ 'REMOTE_ADR' ];
  4.  
  5.  
  6. ?>

hmm... moje uwagi:
1. powinno byc $_SERVER[ 'REMOTE_ADDR' ] (podwujne d)
2. $_SERVER[ 'HTTP_CLIENT_IP' ] - nigdy tego nie widzialem, gdzie znalzles info na temat tego naglowka?
3. wg ciebie poprawnym publicznym adresem sieciowym jest np: 244.100.100.100 ?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 23:08