Php ile Kullanıcının Gerçek IP Adresini Almak

Php ile Kullanıcının Gerçek IP Adresini Almak

Dilerseniz aşağıda yer alan php kodlar ile web sitenizi ziyaret eden ziyaretçilerinizin gerçek ip adresini alabilir ve ekrana yazdırabilirsiniz.

function getUserIP()
{
    $client  = @$_SERVER['HTTP_CLIENT_IP'];
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    $remote  = $_SERVER['REMOTE_ADDR'];

    if(filter_var($client, FILTER_VALIDATE_IP))
    {
        $ip = $client;
    }
    elseif(filter_var($forward, FILTER_VALIDATE_IP))
    {
        $ip = $forward;
    }
    else
    {
        $ip = $remote;
    }

    return $ip;
}

Kullanımı için,

<?php
echo getUserIP();
?>