Besucher Land von ihrer IP bekommen

Möchte ich, um die Besucher Land über Ihre IP... bis jetzt bin ich mit dieser (http://api.hostip.info/country.php?ip=...... )

Hier ist mein code:

<?php

if (isset($_SERVER['HTTP_CLIENT_IP']))
{
    $real_ip_adress = $_SERVER['HTTP_CLIENT_IP'];
}

if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
    $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
    $real_ip_adress = $_SERVER['REMOTE_ADDR'];
}

$cip = $real_ip_adress;
$iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip;
$creatorlocation = file_get_contents($iptolocation);

?>

Gut, es funktioniert einwandfrei, aber die Sache ist, diese gibt den Land code wie dem US-oder CA., und nicht das ganze Land Namen wie Vereinigte Staaten oder in Kanada.

So, gibt es eine gute alternative zu hostip.info bietet dies an?

Ich weiß, dass ich nur code schreiben, der schließlich wiederum diese zwei Buchstaben zu ganzen Land den Namen, aber ich bin einfach zu faul zu schreiben Sie einen code, der enthält alle Länder...

P. S: aus irgendeinem Grund ich don ' T wollen jede fertige CSV-Datei oder code, die greifen, werden diese Informationen für mich, so etwas wie ip2country ready-made-code und CSV.

InformationsquelleAutor der Frage Alex C. | 2012-09-23

Schreibe einen Kommentar