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

Header PHP Is Not Presmerovanie

Všetky webové stránky sú písané v Hypertext Markup Language ( HTML ) . Avšak , HTML nemá žiadne programovacie schopnosti a len formáty dát . PHP je jedným z programovacích jazykov , ktoré webovým vývojárom použiť na generovanie webových stránok . To predstavuje programovací prvok na webových stránkach . Presmerovanie je jedna z funkcií webového servera a PHP kód môže vyvolať to . Avšak , rovnaká funkcia pre presmerovanie je možné vykonávať mnoho ďalších oznámení , v závislosti na jeho nastavenie . Presmerovanie

Ak webová stránka zmení svoj ​​názov súboru, ak je súbor presunutý na iné miesto na rovnakom mieste , alebo v prípade , že stránka je presunutá na iné miesto , každého návštevníka stránky na starej adresa bude povedané , že súbor nemožno nájsť . Presmerovanie je realizované prostredníctvom správy z webového servera do webového prehliadača . Server hovorí prehliadaču , že stránka bola presunutá a dáva novú adresu . Prehliadač potom znova použije na novú adresu na stránku .
HTTP kódy

pravidelná metóda pre presmerovanie je použitie funkcie vstavané do Hypertext Transfer Protocol . HTTP určuje formát správ medzi webovými prehliadačmi a webovými servermi . HTTP obsahuje zoznam stavových kódov , vrátane dvoch kódov pre presmerovanie . Jedná sa o 301 pre trvalé presmerovanie a 302 , oficiálne označené " nájdený " , pre dočasné presmerovanie , tiež volal " presmerovanie pre nešpecifikovanú dôvodu . " Prínos pre správcov webových stránok systému HTTP je , že stránka môže byť odstránený zo svojho pôvodného umiestnenia .
PHP Metóda

PHP obsahuje funkciu , ktorá emuluje kódy HTTP . Toto sa nazýva " záhlavie . " Meno pochádza zo skutočnosti , že usmernenia v podobe správy HTTP , sa nazýva " HTTP Headers . " Funkcia header má dva prevádzkové režimy . Prvé registre , ktoré kód HTTP budú odoslané v správe . Druhý montuje linku hlavičku HTTP obsahujúci adresu danej ako parameter . Adresa je nová adresa na stránku . Hlavičku HTTP generované príkazom bude vykonávať stavový kód nastavený v prvom vyvolanie funkcie . Ak sa žiadny kód nastavený , funkcia štandardne na 302 kódov, čo je pre dočasné presmerovanie . Avšak kódy HTTP pokrývajú rozsah podmienok , a ak sa funkcia header bol zriadený so stavovým kódom , ktorý sa netýka presmerovanie , funkcia nebude presmerovanie . Tiež si myslel , že metóda PHP vyvolá presmerovanie kódy , vyžaduje , aby súbor zostane na starom mieste .
PHP presmerovanie

Ak webová stránka sa koná na server ako HTML súbor obsahuje to bude mať príponu " html " alebo " htm " . Ak stránka je generovaná z PHP programu , bude súbor obsahujúci túto stránku majú príponu " php " . Ak webový designer chce zaviesť presmerovanie z cieľového súboru , postupy pre presmerovanie musieť použiť funkciu HTML , ak bol pôvodný súbor HTML alebo PHP funkcie , ak bol pôvodný súbor PHP programu . Ak súbor PHP má príponu " htm " , bude PHP funkcie header nedá spustiť .

Najnovšie články

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