Читать книгу Programmieren mit PHP - Andreas Hitzig - Страница 13

Umsetzung in PHP

Оглавление

Innerhalb von PHP gibt es verschiedene Dienste, mit denen Sie auf der Basis der reinen IP-Informationen auch die zugehörigen Standortdaten ermitteln können. In unserem Workshop nutzen wir die kostenlosen Schnittstellen von MaxMind. Einen ersten Eindruck über die Genauigkeit können Sie sich anhand der beiden Online-Varianten von GeoLite Country und City machen. Sie geben in einem Formular bis zu zehn IP-Adressen ein und der Dienst ermittelt Ihnen den Standort Ihres Internetzugangs. Sie sollten jedoch nicht zu viele Erwartungen in das Ergebnis setzen. Wenn Sie sich für die Einwahl nicht gerade in einer Großstadt befinden, wird die Ermittlung eher zu einem unscharfen Ergebnis führen. Ich selbst nutze als Internetprovider 1&1, der an meinem Standort auf die Infrastruktur von Arcor zurückgreift. Das Bundesland Baden-Württemberg wird sowohl vom kostenlosen als auch dem kostenpflichtigen Dienst richtig ermittelt. Beim Ort lagen jedoch beide Dienste ein wenig daneben. Eine hundertprozentige Genauigkeit werden Sie über diese Dienste jedoch in keinem Fall erzielen, da Sie immer ein Abbild der Infrastruktur Ihres Providers wiedergeben und diese nicht zwangsläufig identisch ist mit Ihrem eigenen Standort. Beim Test weiterer Anbieter lieferte die Auswertung immer das gleiche Ergebnis (Bild 1).


Über die Datenbank des Anbieters ermitteln Sie den ungefähren Standort einer IP-Adresse (Bild 1)

Programmieren mit PHP

Подняться наверх