www.

Dosud jste si neověřili žádnou doménu, učiňte tak!

GeoIP - modul WWW serveru Apache - zjištění geografických údajů dle IP

GeoIP je modul WWW serveru Apache, stejně jako třeba mod_rewrite. Umožňuje zjistit stát, ve kterém se nachází návštěvník Vašich stránek dle IP adresy jeho připojení a to i v případě, že dané IP nemá definovaný reverzní DNS záznam. Děje se tak na základě vyhledání IP adresy v převodní databázi, která je výrobcem modulu umístěna na Internetu pro volné použití.

Modul je nainstalován na našem serveru a Vám stačí ho jen prostě použít ve svých skriptech.

Ukázka praktického použití v PHP

echo $_SERVER["GEOIP_COUNTRY_CODE"];
echo $_SERVER["GEOIP_COUNTRY_NAME"];

nebo (zápisy jsou rovnocenné)

echo apache_note("GEOIP_COUNTRY_CODE");
echo apache_note("GEOIP_COUNTRY_NAME");

Výsledkem prvního řádku pak bude kód země, tedy např. CZ, výsledkem toto druhé pak plné označení státu v anglickém jazyce, tedy např. Czech Republic.

Stejně dobře jako v PHP se dá tento modul využít např. v souboru .htaccess

Související odkazy