• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Geo lokalisierung??

Fr3ddy

Mitglied
Hi,

da ja in nicht allen ländern eine bestätigung des cookies benötigt wird, möchte ein kunde eine abfrage des landes des jeweiligen besuchers der webseite haben.

Ablauf:
-besucher kommt auf webseite
-abfrage des herkunftslandes des besuchers durch ip
-wenn in jeweiligen land erforderlich, cookie abfrage

Welche methoden bzw dienste gibt es denn, die mir den ländercode zurück bzw ausgeben?

LG & Danke
 
Werbung:
Danke.

Also ich bin gerade am testen, ich habe mirt einen key besorgt und den code eingefügt:

PHP:
<?php
include('ip2locationlite.class.php');
 
//Load the class
$ipLite = new ip2location_lite;
$ipLite->setKey('KEY');
 
//Get errors and locations
$locations = $ipLite->getCity($_SERVER['REMOTE_ADDR']);
$errors = $ipLite->getError();
 
//Getting the result
echo "<p>\n";
echo "<strong>First result</strong><br />\n";
if (!empty($locations) && is_array($locations)) {
  foreach ($locations as $field => $val) {
    echo $field . ' : ' . $val . "<br />\n";
  }
}
echo "</p>\n";
 
//Show errors
echo "<p>\n";
echo "<strong>Dump of all errors</strong><br />\n";
if (!empty($errors) && is_array($errors)) {
  foreach ($errors as $error) {
    echo var_dump($error) . "<br /><br />\n";
  }
} else {
  echo "No errors" . "<br />\n";
}
echo "</p>\n";
Quelle: IP location XML API

Aber der einzige output den ich bekomme ist:

First result

Test
Dump of all errors
No errors

Was mache ich denn falsch?
 
Werbung:
Zurück
Oben