Dator > hur man får ett domännamn i php

  • hur man får ett domännamn i php


  • PHP programmerare gör mycket arbete med webbadresser , länkar och filer . PHP miljö innehåller en enorm mängd information om användarna --- varifrån de kommer ifrån och vart de ska . Men i ett icke-intuitivt twist , det är inte uppenbart hur man får en av de bitar av information som är mest avgörande för en web-sessionen : den aktuella sidans domännamn . Miljön är dock exponerar all den information som användarens webbläsare skickar när en sida efterfrågas. Detta är ett sätt att hitta domännamn.

    Få Domännamnet från HTTP- Host


    1 .
    Skapa en tom variabel som heter " $ current_domain , " eller vad du vill att kalla det . Till exempel kan du använda " $ current_domain ='' ; " i din kod
    2
    Ställ $ current_domain till texten i HTTP- värd . . HTTP värd är den del av webbadressen som kommer efter "http://" och innehåller domännamnet . Den kan också innehålla en " www ", som du inte vill . Du kan få HTTP värd från $ _SERVER globala array . Prova " $ current_domain=$ _SERVER [ ' HTTP_HOST ' ] , " . . som din kod
    3
    Kontrollera att du har ett domännamn . Om $ current_domain är fortfarande tom , då användarens webbläsare inte har begärt en webbadress med ett domännamn . Det kan betyda att ditt manus körs på en kommandorad eller andra sammanhang än på en webbsida .
    4 .
    Ta bort "www. " om det finns där. Använd preg_replace () för att göra detta . Prova " preg_replace (' /^ www \ /i . ' ,'' , 1); " som din kod . Den sista parametern , med värdet " 1 ", två gånger gör att du remsor ut bara den första "www. " från texten .



    I en web sammanhang " $ current_domain " kommer nu att innehålla domännamnet på den URL där skriptet körs . Det är , kommer den att innehålla domännamnet på den aktuella webbsidan .


Previous:nothing Next:PLC-programmering instruktioner





Relaterade artiklar


  • hur man skapar en 3d virtuell chatt avatar
  • hur man använder VB för att skriva en dator namn till en textfil
  • hur man kan klistra in text som en hyperlänk i Visual Basic
  • hur man gör en google förslagslåda i html
  • hur man skriver ut utan en radmatning i Visual Basic
  • Hur konvertera ett datum i kalendern i Java
  • Hur konvertera exe till kod
  • php image MIME-typer
  • hur man startar Visual Basic Editor
  • Hur konvertera en php tidsstämpel till ett datum