Quería hacer unas estadísticas para mi contador de visitas, cada vez que un usuario me visita hago lo siguiente:
Comprobamos si tiene una cookie anterior (la tienen los usuarios que se registraron y guarda el nombre de éstos)
if ( isset($_COOKIE["registrado"]) ){
$quien=$_COOKIE["registrado"];
else{
$quien=$REMOTE_ADDR;
}
Luego metemos los datos en la base así:
$consulta="insert into visitas ( `identificador` , `ano` , `mes` , `dia` , `hora` , `ip` ) values ('', '".$ano."' , '".$mes."' , '".$dia."' , '".$hora."' , '".$quien."' )";
Pero cuando el usuario no está registrado no mete nada en el campo ip, es decir $REMOTE_ADDR está vacío, ¿No se supone que contiene la ip del usuario que está conectado?
Saludos.