prueba con este codigo
Código PHP:
Ver originalfunction ObtenerIP()
{
$ip = "";
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
}
else
{
if ( getenv( 'HTTP_CLIENT_IP' ) ) {
$ip = getenv( 'HTTP_CLIENT_IP' ); }
elseif( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$ip = getenv( 'HTTP_X_FORWARDED_FOR' ); }
else
{
$ip = getenv( 'REMOTE_ADDR' ); }
}
// En algunos casos muy raros la ip es devuelta repetida dos veces separada por coma
{
}
return $ip;
}
te retorna la ip
uso