dedlfix: Rechnername herausfinden

Beitrag lesen

echo $begrüßung;

weil die in $_SERVER[] nicht existiert - warum auch immer.
Welcher Stuss steht denn da in der deutschen Fassung dieser Handbuchseite?
In der englischen Fassung wird SERVER_ADDR erwähnt.

mir war auch, als hätte ich das schon gelesen, ich hab nur reflexartig noch mal in der Doku nachschauen wollen, bevor ich Unsinn verzapfe. Dass die deutsche Fassung hier offensichtlich unvollständig ist, konnte ich nicht ahnen.

Habt ihr etwa den sowohl auf der englischen als auch auf der deutschen Seite vorhandenen Satz im einleitenden Text über der Aufzählung überlesen?

"You may or may not find any of the following elements in $_SERVER."
  "Möglicherweise finden Sie das eine oder andere der folgenden Elemente nicht in $_SERVER."

Der Grund ist, dass diese Angaben vom Server geliefert werden. Und wenn er das aus diversen Gründen (CGI vs. Modul ist einer davon; IIS vs. Apache vs. ... ein weiterer) nicht macht, dann gibt es den Eintrag nicht. Außerdem kann es auch noch mehr als die im Handbuch erwähnten Einträge geben.

echo "$verabschiedung $name";