Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come ottenere un nome a dominio in PHP

PHP programmatori fanno un sacco di lavoro con gli URL, link e file . L'ambiente PHP contiene una quantità enorme di informazioni su utenti --- dove vengono e dove stanno andando. Ma in una torsione non intuitivo , non è ovvio come ottenere uno dei pezzi di informazioni più essenziale per una sessione di navigazione web : della pagina corrente nome di dominio . L'ambiente , però , espone tutte le informazioni che il browser di un utente invia quando viene richiesta una pagina . Questo fornisce un modo per trovare il nome di dominio .
Istruzioni di ottenere il nome del dominio dal HTTP Host
1

Creare una variabile vuota chiamata " $ current_domain ", o qualsiasi altra cosa si voglia chiamare . Ad esempio, è possibile usare " $ current_domain =''; " nel codice
2

$ current_domain al testo del host HTTP . . L'host HTTP è la parte dell'URL che viene dopo "http://" e contiene il nome di dominio . Può anche contenere un " www ", che non si vuole . Si può ottenere l'host HTTP dal $ _SERVER matrice globale. Prova "$ current_domain = $ _SERVER [' HTTP_HOST '] ; " . , Come il tuo codice
3

Assicurarsi di avere un nome di dominio . Se $ current_domain è ancora vuoto , quindi il browser dell'utente non ha richiesto un URL con un nome di dominio . Questo potrebbe significare che lo script viene eseguito su una riga di comando o altro contesto oltre che in una pagina web.
4

rimuovere il " www . " se è lì . Utilizzare preg_replace ( ) per fare questo . Prova " preg_replace ( , '' , 1 ' /^ www \\ /i. '); " Il tuo codice . L'ultimo parametro , con il valore " 1 ", doppiamente assicura che si striscia fuori solo il primo " www . " dal testo.

In un contesto web , " $ current_domain " conterrà ora il nome di dominio del URL in cui lo script è in esecuzione. Cioè , conterrà il nome del dominio della pagina Web corrente .

 

Programmazione © www.354353.com