Ho un sito Web che esegue Apache e PHP. Vedo che ci sono visitatori con indirizzi IP 172.16.33.197 e 127.0.0.1. Questi indirizzi non appartengono alla nostra rete. Ottengo gli indirizzi IP dei visitatori con il seguente snippet di codice.
function GetUserIP() {
if (isset($_SERVER)) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
return $_SERVER["HTTP_X_FORWARDED_FOR"];
if (isset($_SERVER["HTTP_CLIENT_IP"]))
return $_SERVER["HTTP_CLIENT_IP"];
return $_SERVER["REMOTE_ADDR"];
}
if (getenv('HTTP_X_FORWARDED_FOR'))
return getenv('HTTP_X_FORWARDED_FOR');
if (getenv('HTTP_CLIENT_IP'))
return getenv('HTTP_CLIENT_IP');
return getenv('REMOTE_ADDR');
}
Perché posso vedere che questo indirizzo IP sta visitando il mio sito web? Indica una violazione della sicurezza o un problema con il mio codice?