Ich möchte das Land, aus dem meine Besucher stammen, mit php identifizieren. Wie kann ich das tun?Das Land des Besuchers auf meiner Website identifizieren
Antwort
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
Sie müssen einen Geolocation Service/Datenbank verwenden. Überprüfen Sie die Maxmind API.
empfehle ich Ihnen bei der MaxMinds GeoIP-API, einen Blick:
Es gibt ein komplettes Projekt der maximind API in PHP Where are you from? IP Geolocation
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.
Sie können weitere Details finden, wie die Stadt und das Land des Besuchers finden mit PHP in diesem Blog - http://virallangaliya.blogspot.in/2013/04/how-to-find-city-and-country-of-visitor.html