Когда скрипт запускается под Apache, я вставляю значение $_SERVER['SERVER_NAME']
в сообщение электронной почты с сообщением об ошибке.
Однако, если веб-скрипт разветвляет «рабочее» задание с nohup php ...
, $_SERVER['SERVER_NAME']
там кажется пустым. Таким образом, если возникает ошибка, она сообщается без имени хоста.
Могу ли я надежно получить имя хоста с помощью PHP, не вызывая команду Unix hostname
?