but ...
// WORKS FOR ME
$hostname = gethostbyaddr($REMOTE_ADDR);
// DOES NOT WORK FOR ME ==> EMPTY
$ip = $REMOTE_ADDR;
// DOES NOT WORK FOR ME
$port = $REMOTE_PORT;
// BUT
// WORKS FOR ME
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
// WORKS FOR ME
$ip = $_SERVER['REMOTE_ADDR'];
// DOES NOT WORK FOR ME
$port = $_SERVER['REMOTE_PORT'];
i'm not sure why!? mybe it's the server!?