Krajina uzivatela

Dobry den,
neviete niekto akou funkciou prip. premennou sa da zistit krajina/stat uzivatela?
(odkial prisla poziadavka)
Tak proměnnou je IP adresa. Jenže to se dá přirovnat k telefonnímu číslu. Pomoci čísla taky nevíš, odkud se volá. Tak pomoci IP adresy taky nezjistiš polohu. Existuje ale řád, kterými se IP adresy řídí. Každy stát má vyhrazený prostor IP adres. Takže z IP adresy můžeš zjistit aspoň kontinent respektive stát.
PHP bohužel nenabízí vlastní funkci, podle které stát zjistiš. Existuji pouze doplňky, které musiš najít na internetu a sám si je implementovat. Jednodušší je PEAR Net_GeoIP, ale na WZ nebude fungovat. Není zde podpora PEAR. Druhou variantou je využití vlastní knihovny GeoIP.

Na internetu hledej "geoip php".

Další možnost, která je ale nespolehlivá, je zjištění DNS adresy a z něj zjistit doménu prvního řádu. Což většinou, ale ne vždy, představuje kód státu. Politika přidělování je však chaotická, takže český počítač může mít klidně i americkou doménu.
Tohle <?php echo gethostbyaddr( '88.86.113.137' ); ?> mi vyhodilo mars.s.webzdarma.cz :-)
Dik, skusim trochu pogooglit s geoip php.