Czy istnieje funkcja PHP lub zmienna podająca nazwę lokalnego hosta?

Gdy skrypt działa pod Apache, wstawiam$_SERVER['SERVER_NAME'] wartość do wiadomości e-mail raportującej błąd.

Jeśli jednak skrypt sieci Web rozwinie zadanie „pracownik”nohup php ..., $_SERVER['SERVER_NAME'] wydaje się być pusty. Tak więc, jeśli wystąpi błąd, raportowany jest bez nazwy hosta.

Czy mogę niezawodnie uzyskać nazwę hosta za pomocą PHP, bez wywoływania Uniksahostname dowództwo?

questionAnswers(3)

yourAnswerToTheQuestion