MOJA PASJA - PROGRAMOWANIE
   Dzisiaj jest Niedziela, 23 kwietnia, 2017r. Ostatnia aktualzacja miała miejsce: 10 grudnia 2006r. Homepage

Programowanie: Artykuły * FAQ * Download * Komponenty * Książki WWW: Artykuły * Narzędzia * Kursy * Darmowe * FAQ * Skrypty * Ksiązki Off-Topic: Aforyzmy * Humor Inne: Forum * Wiki * Liczniki * Linki * Chat * Grafika * Video * Inne



Jak pobrać adres IP odwiedzającego stronę ?

   Adres IP klienta przechowywany jest w tablicy $_SERVER w polu o nazwie REMOTE_ADDR. Jeżeli więc chcemy go wyświetlić, wystarczy kod:

<?
   
echo $_SERVER['REMOTE_ADDR'];
?>


   W praktyce ten sposób nie zawsze się sprawdza, ponieważ użytkownik może się łaczyć przez proxy. IP proxy przechowywane jest w zmiennej $_SERVER['HTTP_X_FORWARDED_FOR']. Dlatego powinniśmy najpierw sprawdzić czy rzeczywiście klient korzysta z proxy i zależnie od tego pobrac IP z $_SERVER['HTTP_X_FORWARDED_FOR'] lub $_SERVER['REMOTE_ADDR']

Oto gotowy kod, wyświetlający IP odwiedzającego stronę:

<?
   
if ($_SERVER['REMOTE_ADDR'] == '')
   {
      
$ip $_SERVER['REMOTE_ADDR'];
   } else 
$ip $_SERVER['REMOTE_ADDR'];

   echo 
"Twoje IP to $ip.";
?>


   A tak to wygląda w akcji:

Twoje IP to 54.162.4.139.



Stronę przygotował: Kacper Cieśla (comboy). Wszelkie prawa zastrzeżone.
Reklama * Zgłoś błąd * Kontakt * Hosting * O stronie * Sponsoring
Czas generowania strony: 0.001s