HOSTNAME
не является переменной среды CGI, следовательно, не присутствует в обычных сценариях PHP.
Но вы также можете использовать
$hostname = `hostname`; // exec backticks
Или прочитать файл конфигурации системы:
$hostname = file_get_contents("/etc/hostname"); // also only U*ix
Но большинство сценариев PHP должны просто использовать $_SERVER["SERVER_NAME"]
или запрашиваемый клиентом $_SERVER["HTTP_HOST"]