1. PHP
  2. JS
  3. HTML5
  4. CSS
  5. Debian
  6. Bootstrap
  7. SQL
  8. Outils SEO

IP utlisateur info

Script php pour afficher l'ip exacte d'un utlisateur

Connaître l'ip utilisateur avec un script php ?

La fonction real_ip


<?php

 function real_ip()
{
   $ip = $_SERVER['REMOTE_ADDR'];
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) {
        foreach ($matches[0] AS $xip) {
            if (!preg_match('#^(10|172\.16|192\.168)\.#', $xip)) {
                $ip = $xip;
                break;
            }
        }
    } elseif (isset($_SERVER['HTTP_CLIENT_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CLIENT_IP'])) {
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (isset($_SERVER['HTTP_CF_CONNECTING_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CF_CONNECTING_IP'])) {
        $ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
    } elseif (isset($_SERVER['HTTP_X_REAL_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_X_REAL_IP'])) {
        $ip = $_SERVER['HTTP_X_REAL_IP'];
    }
    return $ip;

}
echo real_ip(); 

?>


           

Faites-nous signe si vous avez des questions sur le script ip info !

Script php, ip, info ip, ip utlisateur, seo script, ....

Affichage IP utlisateur

Parfois, vous constaterez que votre site Web n'obtiendra pas la bonne adresse IP de l'utilisateur après l'ajout de CDN, alors cette fonction vous aidera

Script IP utilisateur

Faites confiance à des spécialistes du référencement naturel pour maximiser votre visibilité !

Contactez-nous