Manuel Pear

Net_Geo - Exemple

Net_Geo - Exemple -- traquer l'I.P. d'un client

Exemple

  1. <?php
  2.  
  3. require_once('Net/Geo.php');  
  4.  
  5. // création de l'objet net_geo
  6. $net_geo = new Net_Geo();  
  7.  
  8. // récupère l'I.P. du client
  9. $ip = $_SERVER['REMOTE_ADDR'];  
  10.  
  11. // récupère dans net_geo le tableau contenant l'information
  12. $resultat = $net_geo->getRecord($ip);  
  13.  
  14. // affichage
  15. echo "Résultat pour une simple I.P.:<br />";  
  16. echo "<pre>";  
  17. print_r($resultat);  
  18. echo "</pre>";  
  19.  
  20. // exemple de tableau de plusieurs I.P.
  21. $tableau_ips = array  
  22. (  
  23. gethostbyname("pear.php.net"),  
  24. gethostbyname("be.php.net"),  
  25. gethostbyname("nl.php.net")  
  26. );  
  27.  
  28. // récupère le tableau contenant l'information dans net_geo
  29. $resultat = $net_geo->getRecord($tableau_ips);  
  30.  
  31. // affichage
  32. echo "Résultat pour plusieurs IP :<br />";  
  33. echo "<pre>";  
  34. print_r($resultat);  
  35. echo "</pre>";  
  36.  
  37.  
  38. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique