2009-07-24 3 views

Antwort

10

Sie müssen die PHP GeoIP-Erweiterung verwenden, die Sie verschiedene Informationen über die Benutzer über IP lokalisieren können. http://us.php.net/geoip

oder Sie können die API von Maxmind auch verwenden, um auf die Daten zuzugreifen. http://www.maxmind.com/app/php

1

Sie müssen einen Geolocation Service/Datenbank verwenden. Überprüfen Sie die Maxmind API.

1

Ich weiß, das eine alte Frage, aber nur für den Fall Menschen es immer noch suchen, darüber im Klaren sein, dass die Genauigkeit dieses Dienstprogramme nicht garantiert und Sie sollten vorsichtig sein, wofür Sie sie verwenden, vor allem, wenn Sie sie für eine niedrigere Granularität verwenden als Suchvorgänge auf Länderebene.

WhatIsMyIPAddress.com beanspruchen 95-99% für Länderebene, aber schlagen 50-80% für Stadtebene in den USA vor (siehe http://whatismyipaddress.com/geolocation-accuracy). Nach meiner Erfahrung haben einige Länder eine noch niedrigere Genauigkeitsrate für Standorte auf Stadtebene.

Bearbeitet: Nicht sicher, worum es bei der Abstimmung geht - wenn hier etwas nicht stimmt, lassen Sie es uns bitte wissen. Mir sind keine aktuellen IP-Geo-Standorttechniken bekannt, die eine Genauigkeit auf Stadtebene zuverlässig ermöglichen.

Verwandte Themen