Lokation von Besuchern über die IP bestimmen

Man kann über Geotargeting den Standort von Besuchern herausfinden. Hierfür gibt es einige GeoIP Dienste im Internet. Geoplugin.com bietet einen kostenfreien Service mit einer ausführlichen Webservice Schnittstelle.

Die Handhabung ist dankbar einfach. Man übergibt die IP Adresse an die Webservice Schnittstelle und man erhält die Informationen über den Standort zurück. Man kann sogar das Ausgabedatenformat wählen zwischen:

  • php-array
  • xml
  • json

Hier ein kleines PHP Beispiel Skript für die Nutzung der Webservice Schnittstelle mit dem Ausgabe Format XML:

<?php
$location = file_get_contents('http://www.geoplugin.net/xml.gp?ip='.'79.253.7.250');
var_dump($location);
?>

Das Ergebnis dieser Anfrage sieht dann so aus:

screenshot über die ausgabe des geoplugins

In manchen Fällen kann der Standort nicht exakt bestimmt werden. Das Geoplugin gibt in einem solchen Fall einfach den Standort des letzten bekannten Knoten an.

Der Dienst von Geoplugin steht aktuell leider nur für http:// zur Verfügung.

http://www.agile-coding.net/lokation-von-besuchern-ueber-die-ip-bestimmen/