> Eller er der en anden måde at tjekke om en bruger (efter al
> sansynlighed) er dansk eller Hollandsk?
Google er din ven...
Teorien bag geolocation via ip er at man opbygger en database med kendte ip-adresser som man kender den fysiske placering af.
Da ip-adresser tildeles til udbyderne i "blokke" kan man sammenligne en given ip-adresse med sin database og derudfra gætte hvor denne ip-adresse hører til.
Der findes en del tjenester/firmaer der beskæftiger sig med at opbygge sådanne databaser og dem kan du finde ved en hurtig søgning på google.
Man skal dog være opmærksom på at det er gæt og ikke en garanti når de fortæller hvor ip'en kommer fra.
Som tommelfingerregel kan man dog gå ud fra at de for det meste gætter landet rigtigt og at betalingstjenester oftest er mere præcise end gratis tjenester.
Nogle af de gode kan faktisk også fortælle hvilken bt man sidder i.
Jeg har tidligere brugt hostip.info som har en gratis tjeneste man kan bruge.
Den fungere nogenlunde men er ikke helt fejlfri.
Den kan findes her:
http://www.hostip.info/use.html
Jeg har brugt den sådan her:
---------Start-----------
echo "<h4>" . file_get_contents("
http://api.hostip.info/country.php?ip=" . $theIp) . "</h4>";
---------Slut------------
Den udskriver landekoden for den ip-adresse der ligger i variablen $theIp.
--
MooreHojer