Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> proxy checker
eoor
post 23.06.2004, 14:14:59
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
kicaj
post 23.06.2004, 14:18:31
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 smile.gif
Uzyj wyszukiwarki!


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
eoor
post 23.06.2004, 14:26:53
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 23.06.2004, 14:36:51
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. ?>


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
eoor
post 23.06.2004, 14:43:55
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 23.06.2004, 15:25:33
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 28.12.2005, 11:29:19
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 ?


--------------------
Jeśli życie to kara to nieźle nabroiłem ;-)
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:57