$ipaddress = $_SERVER['REMOTE_ADDR']; //ip address $host = gethostbyaddr($ipaddress); if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet { $realip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy { $realip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $realip=$_SERVER['REMOTE_ADDR']; } //echo "$ipaddress;$realip;$host;"; $locationstr="http://ip-api.com/xml/"; $locationstr = $locationstr.$ipaddress; //loading the xml file directly from the website $xml = simplexml_load_file($locationstr); $countrycode = $xml->countryCode; //country code $countryname = $xml->country; //country name $region = $xml->regionName; //region name $city = $xml->city; //city name $lattitude = $xml->lat; //city latitude $longitude = $xml->lon; //city longitude $isp = $xml->isp; //city latitude $noeud = $xml->as; //city longitude //$browsername = $xml->browserName; //browser name ?>

Voici votre adresse IP locale :

Voici votre adresse IP publique :

Voici votre nom d'hôte :

Cette adresse a été localisée dans la belle ville de (Région : / Pays : )
(Localisation effectuée en fonction de votre FAI () et du noeud réseau auquel vous êtes rattaché ())

Passez une excellente journée.