La variabile server HTTP_HOST
è sempre definita per tutti i server oppure, ad esempio, in IIS è definita con un altro nome o addirittura non è stata definita?La variabile server HTTP_HOST è sempre definita?
Inoltre, tale valore è sempre definito? O qualche host non lo definiscono? C'è un altro modo per recuperare quel valore?
Credi nella maggior parte dei casi che il $ _SERVER ['HTTP_HOST'] funzionerà? Perché creo uno script da condividere come risorse gratuite e verrà installato in molti server diversi. –
Sei rock ... seriamente non ho potuto trovare una risposta semplice come questa ovunque. Cosa suggerisci di leggere per comprendere l'anatomia delle richieste/intestazioni http ... ecc.? –
"** o ** ha fatto una richiesta direttamente all'IP del tuo sito web" - Questo non significa necessariamente che l'intestazione 'Host:' non è impostata - potrebbe semplicemente essere impostata sull'indirizzo IP. – MrWhite