Det kaldes GeoIP og er ikke ulovligt.
Jeg bruger det selv til af vælge hvilket sprog en hjemmeside skal vises i. På den måde slipper brugeren for at vælge sprog, når man går ind på siden. Brugervenligt
Jeg ville dog aldrig bruge det til at se hvilken by man kommer fra. Det vil folk nok syntes er lidt for tæt på.
Et firma på nettet, som hedder MaxMind specialiserer sig med netop dette. Og hvis man graver lidt på deres hjemmeside vil man se at de har frigivet en stor del som open source
http://www.maxmind.com/app/apiPrøv en test af GeoIP i PHP:
Download:
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzog
http://geolite.maxmind.com/download/geoip/api/php/geoip.incLav en PHP-fil:
<?php
include("geoip.inc"); // include the geoip functions
$geofile = geoip_open("GeoIP.dat",GEOIP_STANDARD);
echo geoip_country_code_by_addr($geofile, $_SERVER["REMOTE_ADDR"]);
echo " -- ";
echo geoip_country_name_by_addr($geofile, $_SERVER["REMOTE_ADDR"]);
geoip_close($geofile);
?>
Se en test af ovenstående system her:
http://sam.wep.dk/Moduler/GeoIP/Edit: Man skal naturligvis have noget at sammenligne med, for at se at det virker ;D
Prøv at se siden gennem en proxy fra udelandet.
http://www.zendproxy.com/
Indlæg senest redigeret d. 10.04.2010 22:22 af Bruger #10584