Script PHP pour affichier adresse IP d'un serveur (site web).

S333 -  
 S333 -
Bonjour,
svp es-que quelqu'un peut m'aider a écrire un code PHP pour afficher l'adresse ip d'un site dans une page?!

exemple:
http://localhost/ip?url=http://www.commentcamarche.net/forum/php-155/

cela va m'afficher l'adresse ip du site www.commentcamarche.net

IP : 1.2.3.4

Merci.

1 réponse

  1. hams.sun Messages postés 133 Statut Membre 9
     
    Hello,

    Tu peux faire cela avec :

    $domaine =  'www.example.com';
    $ip = gethostbyname($domaine);
    echo $ip; 


    Pour plus d'informations concernant la fonction : gethostbyname
    https://www.php.net/manual/fr/function.gethostbyname.php
    Ham's tram gram, piképic et colégram :)
    0
    1. S333
       
      J'ai déjà passer par la http://stackoverflow.com/questions/20819358/how-to-know-domain-name-from-ip-address-in-php

      Ce que je veux c'est afficher l'adresse ip du site introduit dans la barre d'adresse via ?url=
      Merci.
      0
    2. hams.sun Messages postés 133 Statut Membre 9
       
      Ok, il te suffit d'utiliser cela alors :

      $domaine =  $_GET["url"];
      $ip = gethostbyname($domaine);
      echo $ip;


      C'est la ligne $domaine = $_GET["url"]; qui permet de récupérer le site qui tu envois en paramètre...
      0
    3. S333
       
      @hams.sun j'apprécie votre aide et j'ai une dernière qstion si c'est possible ;)

      comment nettoyer l'url récupérer via $_GET["url"] genre http://un-site/a/b/c pour ne garder que l'addresse du serveur qui est dans ce cas la un-site ?

      Pour quoi faire ?
      je veux rapidement avoir des informations sur les domaines avec le le même adresse ip en utilisent virustotal via:
      https://www.virustotal.com/fr/ip-address/<adresse-ip>/information/

      pour ça j'ai créer un marque page avec le code :
      javascript:void(window.open('http://mon-site/virustotal-ip.php?url='+window.location.href));

      et dans mon fichier virustotal-ip.php pour la redirection j'ai fait
      echo "<meta http-equiv=\"refresh\" content=\"0;URL=https://www.virustotal.com/fr/ip-address/$ip/information/\" />\n";

      Merci.
      0