Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> --- usunieto przez autora ---
lunter
post
Post #1





Grupa: Zablokowani
Postów: 64
Pomógł: 0
Dołączył: 29.04.2004

Ostrzeżenie: (60%)
XXX--


--- usunieto przez autora ---

Ten post edytował lunter 20.08.2005, 18:17:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





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

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


ad. 1) Najlepiej tak: biggrin.gif
  1. <?php
  2. function getClientIP() {
  3.  
  4. $ip = 0;
  5.  
  6. if (!empty($_SERVER['HTTP_CLIENT_IP']))
  7. $ip = $_SERVER['HTTP_CLIENT_IP'];
  8.  
  9. if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  10. $ipList = explode (&#092;", \", $_SERVER['HTTP_X_FORWARDED_FOR']);
  11. if ($ip) {
  12. array_unshift($ipList, $ip);
  13. $ip = 0;
  14. }
  15. foreach ($ipList as $v)
  16. if (!eregi(&#092;"^(192.168|172.16|10|224|240|127|0).\", $v))
  17. return $v;
  18. }
  19. return $ip ? $ip : $_SERVER['REMOTE_ADDR'];
  20. }
  21. ?>

Funkcja pochodzi z PhpSolutions nr 2, z artykułu IP-to_Country - skąd jesteś, internauto? autorstwa Łukasza Lacha.
Go to the top of the page
+Quote Post
j00seph
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 3.10.2004
Skąd: Taka wiocha koło Cieszyna :P

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


Dodam tylko ze korzystając z HTTP_X_FORWARDED_FOR można sie zorientowac czy ktoś kożysta z proxy - i czasami mozna uzyskac jego prawdziwy IP

Jest taki progz - on sie chyba zwie Steganos Internet Anonimizer (albo security - nie pamietam juz ) - zainstalowalem go raz - bo twierdzili ze zapewnia pelna anonimowosc w i-necie ,wszystko ladnie - mial w bazie 130 pare serwerow proxy i skakał z 1 na drugi co 2 sekundy , no ale co z tego jak właśnie część tych "anonimowych" proxy przekazywała rzeczywisty IPek w HTTP_X_FORWARDED_FOR
....
wnioski : Big Brother patrzy exclamation.gif biggrin.gif


--------------------
"Nemo Sine Vitiis Est" - Ktoś tak kiedyś powiedział... i miał rację.
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 - 11:34