| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come valutare una stringa come un array in PHP 
    ·Come eliminare da un Tablename su un databaseName in My…
    ·Errore numero 1062 in MySQL 
    ·Come includere un file PHP utilizzando percorso assolut…
    ·Come leggere un file delimitato da Tab in PHP 
    ·Come modificare le autorizzazioni del file Utilizzo di …
    ·Come creare file PDF in PHP 
    ·Come inserire un MetaTag in PHP 
    ·Tipi di attributi di MySQL 
    ·Come modificare la porta SMTP in PHP 
      Articoli in evidenza
    ·Come utilizzare il data-mining Algoritmi 
    ·Come ottenere larghezza del browser 
    ·Come collegare PHP per due database MySQL 
    ·Come utilizzare Visual Basic per determinare la differe…
    ·Definizione di astrazione dei dati in C + + 
    ·Come aggiungere un modulo informativo in PHP 
    ·Imposta Vs . Lista in Java 
    ·Visual C 2005 Tutorial 
    ·Come restituire un valore in una colonna Listbox Multi 
    ·Come cache con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com