Buffer

Obtenez la Géolocalisation d'une adresse IP avec PHP

4

Une fonction en php trés simple et pratique pour localiser une adresse ip grâce à une api gratuite et quelques lignes du code.

Dans la programmation en php, il existe plusieurs fonctions et méthodes pour géolocaliser une adresse IP quelconque, pour cela nous allons coder une fonction qui utilisera une API (un webservice de freegeoip.net) gratuite et en ligne afin de nous fournir l'emplacement géographique d'une adresse IP.


La fonction  ip2location :

function ip2location($ip)
{
    # api url
    $api = 'http://freegeoip.net/json/' . $ip;

    # connect api with curl
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $api);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
    $data = curl_exec($ch);
    curl_close($ch); 

    # return reposed data
    return json_decode($data);
}


Un exemple d'utilisation de cette fonction :

$geo = ip2location('8.8.8.8');
$geo->ip;
$geo->country_name;
$geo->region_name;
$geo->city;
$geo->zipcode;
$geo->areacode;

voila c’est simple et l’important c’est que l’api est totalement gratuite !

Vous n'êtes pas identifier
Pour participer à la discussion, vous devez être membre de ordimagazine.com et être identifié
Login : Mot de passe :

Afin de garantir un bon esprit de participation, les modérateurs de ordimagazine se réservent le droit de supprimer/modifier tout message considéré comme publicitaire, hors-sujet ou abus.



  • Articles recommandés
  • Les entreprises les plus genereuses avec leurs stagiaires
  • Les entreprises les plus genereuses avec leurs stagiaires Il parait que les médias du web ne cessent plus à se concentrer sur les salaires des employés des plus grandes boites dans le monde numérique et nous avons déjà vu à la télé quelques reportages soit sur m6 ou tf1 sur la vie à la sillicon valey et plus précisément sur les conditions de travail dans quelques géants de l'informatique comme Google, Apple et autres..
  • Quel smartphone ou tablette choisir pour jouer au casino ?
  • Quel smartphone ou tablette choisir pour jouer au casino ? Que ce soit sur l'appstore, la Play store de Google ou sur le market place de Windows phone, il est impossible de passer sans remarqué un ou deux jeux de casino pour smartphone sur la tête de la liste des applications proposées.
  • zewatch : Reste connecté à ton mobile via bluetooth
  • zewatch : Reste connecté à ton mobile via bluetooth Créée en janvier 2013, la marque suisse annonce « ZeWatch », un modèle réussi esthétiquement, avec un bracelet coloré, un écran noir OLED et qui se connecte en bluetooth au téléphone. 
  • Les plus populaires


2007-2014 (c) Ordimagazine.com | Sites Partenaires : Amansou.com | LGDGeek : La grotte du geek | LGDGeek : IPTV Android Application