Obtener IP real del Visitante

[email protected] (hahmael)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola Saludo a todos, el día de hoy realmente son dos consultas.

La primera es como ustedes obtienen u obtendrían la IP de un visitante,
alguna otra forma aparte de obtenerlo por el Array $_SERVER[] ?, este Array
como bien sabemos almacena datos obtenidos de Header enviado por el cliente.

Alguien con un método o algo complementario para obtener en lo posible la IP
real del cliente?, gracias.

Por ultimo encontré esta función en Internet:

###################################################################

function getRealIpAddr()
{
    if (!empty($_SERVER['HTTP_CLIENT_IP']))   //check ip from share internet
    {
      $ip=$_SERVER['HTTP_CLIENT_IP'];
    }
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip
is pass from proxy
    {
      $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
      $ip=$_SERVER['REMOTE_ADDR'];
    }
    return $ip;
}

###################################################################

Hay algo curioso en la función anterior y es dos claves para el array
$_SERVER que haciendo un var_dump a este no aparecen o no existen, alguien
me confirma si HTTP_X_FORWADED FOR y HTTP_CLIENT_IP son de versiones
anteriores de PHP y en completo desuso y por eso no aparecen en esta version
5.., sino es así para que sirven o para que servían.

Gracias a todos, hasta pronto.


-- 
Agradecido.

Hahmael Tâher.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.