Hola.
Estoy intentando capturar la ip de la persona que visita mi página, para tener un registro con todas las visitas. Estoy haciendolo de esta manera:
Código PHP:
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$Ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$Ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$Ip = $_SERVER['REMOTE_ADDR'];
}
pero no me sale nada. En las primeras no me coge nada, y en la última me coge 0.0.0.0.
Este código lo he visto funcionando en otros sitios. Hay algo mal? Hay que activar algo en el apache o así para poder utilizarlo?