
IP adresa, prohlížeč a jazyk
Zjištění IP adresy, prohlížeče a preferovaného jazyka návštěvníka.
Tato stránka ukazuje informace, které server dokáže zjistit o návštěvníkovi.
| IP adresa | načítám… |
|---|---|
| Prohlížeč | načítám… |
| Jazyk (HTTP) | načítám… |
| Jazyk (JS) | načítám… |
IP adresa
IP adresa je unikátní identifikátor zařízení v síti. Server ji získá z každého HTTP požadavku.
V PHP je IP adresa dostupná v proměnné $_SERVER['REMOTE_ADDR']:
$ip = $_SERVER['REMOTE_ADDR'];
Pokud je návštěvník za proxy serverem, skutečná IP může být v hlavičce X-Forwarded-For:
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR'];
Prohlížeč (User-Agent)
Informace o prohlížeči jsou dostupné v hlavičce User-Agent:
$userAgent = $_SERVER['HTTP_USER_AGENT'];
V JavaScriptu:
navigator.userAgent
Preferovaný jazyk
Jazyk návštěvníka lze zjistit z HTTP hlavičky Accept-Language:
$jazyk = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
V JavaScriptu:
navigator.language
Jazyk zjištěný JavaScriptem se může lišit od HTTP hlavičky – záleží na nastavení prohlížeče vs. operačního systému.
Více o detekci jazyka:
Co si myslíte o tomto článku?
Diskuse
Související články
Generátor náhodných čísel online
Online generátor náhodných čísel z libovolného rozsahu. Náhodné číslo jedním kliknutím + kód pro JavaScript, PHP, Python a další jazyky.
JSON – formát a online nástroje
Co je JSON a jak s ním pracovat. Online formátovač, validátor a diff.
