Frage

Wie kann ich die Nationalität eines Benutzers meiner Website sagen basierend auf Client-IP?

Edit: Wie kommentiert diese Frage vor beantwortet wurde:

https://stackoverflow.com/questions/283016/know-a -gut-ip-adresse-Geolocation-Dienst

War es hilfreich?

Lösung

Verwenden Sie die GeoIP databse. gibt es eine kostenlose ein. es gibt auch eine Menge GeoIP webServices Sie verwenden können.

Andere Tipps

Wenn Sie Lokalisierungs denken, damit der Benutzer die richtige Sprache wählen, anstatt sie automatisch zu tun - oder zumindest eine einfache Möglichkeit bietet für sie zu ändern und es klebrig über Cookies. Sie können die meiste Zeit tun ok bei Verwendung GeoIP erraten, aber manchmal werden Sie es wirklich falsch. Google sendet manchmal meine Frau an die deutsche Version ihrer Website, obwohl wir in der Mitte der USA sind. Mit Anonymisierungsdienste (wie TOR) wird wahrscheinlich auch Ergebnis in Erraten Fehlern. die Möglichkeit, mit der Wahl auf dem Computer zu wählen und zu halten wird es eine bessere Erfahrung für die Benutzer machen.

Neben der bereits erwähnten GeoIP-Datenbank, könnten Sie auch IP2Location Service. Es ist ein bezahlter ein, aber es wird auch funktionieren.

Beachten Sie, dass alle diese Dienste Sie eine Schätzung der Lage geben, aber nicht eine sehr genaue geographische Lage. Ich lese ein Vernetzung Papier einmal besagt, dass dies eine unmögliche Aufgabe zu erfüllen (eine genaue Position einer IP-Adresse geben).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top