Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan få et domenenavn i PHP
    PHP programmerere gjør mye av arbeidet med webadresser, lenker og filer . PHP- miljøet inneholder en enorm mengde informasjon om brukerne --- hvor de kommer fra og hvor de går. Men i en ikke -intuitive vri, er det ikke åpenbart hvordan man skal få en av de opplysninger mest avgjørende for en web - surfing sesjon : gjeldende side domenenavn . Miljøet , men utsetter all informasjon som en brukers nettleser sender når en side blir forespurt. Dette gir en måte å finne domenenavnet . Instruksjoner
    få domenenavnet fra HTTP Host
    en

    Opprett en tom variabel kalt " $ current_domain ", eller hva du ønsker å kalle det . For eksempel kan du bruke " $ current_domain = ''; " i koden
    2

    Set $ ​​current_domain til teksten i HTTP vert. . HTTP- verten er den delen av URLen som kommer etter "http://" og den inneholder domenenavnet . Den kan også inneholde en "www ", som du ikke vil . Du kan få HTTP vert fra $ _SERVER global array. Prøv " $ current_domain = $ _SERVER [' HTTP_HOST ' ]; " . Som koden din
    3

    Kontroller at du har et domenenavn. Hvis $ current_domain er fortsatt tom , da brukerens nettleser ikke har bedt om en URL til et domenenavn . Dette kan bety at skriptet blir kjørt på en kommando - linje eller annen sammenheng i tillegg til i en nettside .
    4

    Ta ut " www . " hvis det er der. Bruk preg_replace () for å gjøre dette. Prøv " preg_replace ( ,'', 1 '/^ www \\ /i . '); " Som koden din . Den siste parameteren , med verdien " 1 ", dobbelt - sørger for at du stripe ut bare den første " www . " fra teksten .

    I en web- sammenheng , "$ current_domain " vil nå inneholde domenenavnet nettadressen hvor skriptet kjøres. Det vil si, det vil inneholde domenenavnet gjeldende webside .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan spare en PHP fil med Filezilla 
    ·PHP MySQL Database Query 
    ·Slik sletter unike egenskaper på MySQL 
    ·Hvordan lese en tekstfil fra en klient som bruker PHP 
    ·Hvordan Samlede samme verdiene i MySQL 
    ·PHP Hvis du sammenligne Uttalelser 
    ·Hvordan sjekke en PHP IP Blacklist 
    ·Slik installerer PHP 5 på Windows XP 
    ·Hvordan Test PHP Exec 
    ·Hvordan få en webside i PHP 
      Anbefalte artikler
    ·Hvordan lage en AVD Sti i Android 
    ·Hvordan konvertere en video til en FLV på PHP 
    ·Hvordan laste ned en ny injektor 
    ·Hvordan legge til CRLF til en streng i Python 
    ·Hvordan legge til en skriver med VBScript 
    ·Hvordan Clean flytende elementer i CSS 
    ·Hvordan skrive ut innholdet i en Listeboks i VBA 
    ·Hvordan sende PHP og HTML e-post fra en egen mal 
    ·Hvordan skrive Kildekode 
    ·Unit Testing i Visual Studio Team System 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/