Nicorama Site

Afficher l' IP et l' host d'un visiteur


IP et host



votre adresse IP : 3.145.191.22

votre host: ec2-3-145-191-22.us-east-2.compute.amazonaws.com


Code php complet


Pour afficher l'adresse IP

<?php
    function get_ip() {
    if (isset($_SERVER['HTTP_CLIENT_IP'])) {
    return $_SERVER['HTTP_CLIENT_IP'];
    }
    elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    return $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else {
    return (isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '');
    }
    }
    
    echo 'votre adresse IP : '.get_ip();
    ?>

Pour afficher l'host

<?php
         $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
     echo "votre host: $hostname " ; 
    ?> 

À quoi ça sert?


En cas d'attaque de votre site ou le plus souvent pour reconnaitre l'IP d'un spammeur
Il est possible d'incorporer le code PHP (pour afficher l'IP du visiteur) ci-dessus, dans la partie PHP/Ajax d'un formulaire ou dans un fichier de statistiques

Pour afficher Navigateur, OS, langue et Écran il faut utiliser du Javascript (document.write)

Haut de la page