Este es el código que detecta la IP:
No lo hice yo, lo copié y pegué, porque pareciera que sería mejor que poner un simple REMOTE_ADDR, no sé... Mucho no entiendo el código, parece como para cuando usan proxy...
Código PHP:
function detectar_ip()
{
if(!empty($_SERVER['HTTP_X_FORWARDER_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDER_FOR'];
}
elseif(!empty($_SERVER['HTTP_VIA'])){
$ip = $_SERVER['HTTP_VIA'];
}
elseif(!empty($_SERVER['REMOTE_ADDR'])){
$ip = $_SERVER['REMOTE_ADDR'];
}else{
$ip = 'Desconocida';
}
return $ip;
}
Saludos.