Me gustaría obtener la ip de los visitantes de mi web. Para ello he encontrado el siguiente script:
Código PHP:
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'];
}
return ip2long($ip);
Pero probandolo yo desde el localhost.....me dice que la ip es 127.0.0.1 ....pero no entiendo por que da esa ip........porque se supone que esa ip es la ip del servidor local y no del visitante..... y yo quiero la ip del visitante....en este caso la mia (porque soy yo el que esta visitando la web)