Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa dostať názov domény v PHP

PHP programátorov urobiť veľa práce s adresami URL , odkazy a súbory . Prostredie PHP obsahuje veľké množstvo informácií o užívateľoch --- odkiaľ prichádzajú a kam idú . Ale v non - intuitívne krútenie , to nie je jasné , ako sa dostať jeden z kúskov informácií najpodstatnejšie na webové relácie : doménového mena na aktuálnej stránke je . Prostredie , ale odhaľuje všetky informácie , ktoré užívateľa webový prehliadač odosiela , keď je požadované stránku . To poskytuje spôsob , ako nájsť názov domény . Pokyny
Získajte doménové meno z HTTP hostiteľa
1

Vytvorte prázdny premennú s názvom " $ current_domain , " alebo čo chcete hovoriť . Napríklad , môžete použiť " $ current_domain = '' ; " v kóde
2

Set $ current_domain texte hostiteľa HTTP .. Hostiteľ HTTP je časť URL , ktorá prichádza po " http://" a obsahuje názov domény . To môže tiež obsahovať " www " , ktoré nechcete . Môžete získať hostiteľa HTTP z $ _SERVER globálnom poli . Skúste " $ current_domain = $ _SERVER [ ' HTTP_HOST ' ] , " ako kód
3

Uistite sa , že budete mať názov domény .. Je-li $ current_domain je stále prázdna , potom prehliadač užívateľa nepožiadala URL s názvom domény . To by mohlo znamenať , že váš skript je spustený na príkazovom riadku alebo inom kontexte vedľa na webovej stránke .
4

Odstráňte " www . " ak je to tam . Použite preg_replace ( ) , ako to urobiť . Skúste " preg_replace ( ' /^ www \\ /i ' , '' , 1 ) ; " ako kód . Posledný parameter s hodnotou " 1 " , dvojito zaisťuje , že zbaviť sa iba prvý " www . " z textu .

Vo webovom kontextu , " $ current_domain " bude teraz obsahovať názov domény URL , kde je váš skript spustený . To znamená , že bude obsahovať názov domény na aktuálnej webovej stránke .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené