remplaza esa variable por esta
$_SERVER[REMOTE_ADDR];
si te funciona, entonces tu php.ini esta con register_globals en off
las variables
$REMOTE_ADDR
$PHP_SELF
etc.
dependen de esa opcion en php.ini para que te muestren la informacion
y si quieres seguir trabajando con register_globals en off
tienes que llamar esas variables por medio de variables superglobales que son
$_SERVER
$_POST
etc.
salu2