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'];
}
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?