Ist die Servervariable HTTP_HOST
immer für alle Server definiert oder ist sie beispielsweise in IIS mit einem anderen Namen definiert oder gar nicht definiert?Ist die Servervariable HTTP_HOST immer definiert?
Auch dieser Wert ist immer definiert? Oder einen Host, der diesen Wert nicht definiert? Gibt es eine andere Möglichkeit, diesen Wert abzurufen?
Haben Sie in den meisten Fällen die $ _SERVER ['HTTP_HOST'] funktioniert? Weil ich ein Skript erstelle, das als freie Ressourcen freigegeben wird und in vielen verschiedenen Servern installiert wird. –
Sie rocken ... ernsthaft, ich konnte nirgendwo eine einfache Antwort finden. Was empfehlen Sie zu lesen, um die Anatomie von http-Anfragen/Kopfzeilen zu verstehen? –
"** oder ** hat eine Anfrage direkt an die IP Ihrer Website gestellt" - Dies bedeutet nicht notwendigerweise, dass der 'Host:' Header nicht gesetzt ist - er könnte einfach auf die IP-Adresse gesetzt werden. – MrWhite