Autor Zpráva
JENDAK
Profil *
Čau,
chci logovat z jakých IP adres ke mě návštěvníci chodí a mít možnost bannovat i IP adresu. Vím jak na to, ale nevím jak zjistím tu "pravou" IP adresu. Nevím jestli mám zjišťovat IP adresu
 $_SERVER['SERVER_ADDR']
a nebo
 $_SERVER['REMOTE_ADDR']
a nebo ještě něčím jiným? Je mi jasný, že způsob bannování za pomocí IP neni stoprocentní. D9ky
abc
Profil
JENDAK:
Když klikneš ve tvém příspěvku na $_SERVER tak zjištíš, že $_SERVER['SERVER_ADDR'] = překvapivě adresa serveru
JENDAK
Profil *
Jasně, ale já nevěděl jestli to třeba není adresa serveru providera nebo já nevim :D Nevím jak přesně funguje internet.
Takže mám použít $_SERVER['REMOTE_ADDR']?
Davex
Profil
JENDAK:
Takže mám použít $_SERVER['REMOTE_ADDR']?
Ano, ale někdy to nemusí stačit, třeba když se návštěvník nachází za proxy serverem. To se pak ještě musí zkombinovat s IP adresami v $_SERVER['HTTP_X_FORWARDED_FOR'].

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: