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