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