Devi lasciarlo cosi' com'e'.

REMOTE_ADDR restituisce l'indizizzo IP del nodo (proxy) piu' vicino al server (al quale il server praticamente invia la risposta) o il reale IP se non attraversi alcun proxy; invece in HTTP_X_FORWARDED_FOR ci sono il/gli indizizzi di tutti i proxy eventualmente attraversati a partire dal tuo IP (se uno solo e' il tuo IP, altrimenti sono separati da virgole)

Se hai un valore nullo in HTTP_X_FORWARDED_FOR vuole semplicemente dire che non ci sono proxy... e quindi in REMOTE_ADDR c'e' il tuo IP effettivo.

Se attraversi un proxy anonimizer... non puoi fare nulla

ciao