Come ti ha consigliato anche neroux ti conviene utilizzare l'array globale $_SERVER per risalire all'indirizzo IP dell'utente.

Prova a sostituire queste righe di codice:

codice:
$logstr = $logstr . "\t" . $REMOTE_ADDR;
$logstr = $logstr . "\t" . gethostbyaddr($REMOTE_ADDR) . "\n";
Come segue:

codice:
$logstr = $logstr . "\t" . $_SERVER['REMOTE_ADDR'];
$logstr = $logstr . "\t" . gethostbyaddr($_SERVER['REMOTE_ADDR']) . "\n";
Prova il codice e fammi sapere se il tuo problema si è risolto!