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

PHP Presmerovanie Funkcia

PHP je programovací jazyk , ktorý vytvára webové stránky dynamicky . To znamená , že stránka nie je uložený na tomto serveri , ale požiadavka na stránku , ktorá má súbor PHP ako jej adresu spôsobí , že program PHP spustiť a generovať stránky . To umožňuje rôzne stránky , ktoré majú byť generované za rôznych okolností a šetrí priestor na webovom serveri . PHP program môže vytvoriť presmerovanie inštrukcie namiesto webovú stránku . Presmerovanie

Ak súbor obsahuje , alebo generovanie , webová stránka presunie všetkých návštevníkov nasledujúce odkazy na starú adresu , budú dostávať " Stránka nebola nájdená " chybové obrazovka . Aby sa tomu zabránilo , správca webovej stránky môžu zaviesť presmerovanie . Tento pokyn webový server informovať ľubovoľného webového prehliadača , ktorý požaduje stránku na starú adresu , že rovnakej stránke možno nájsť na inú adresu . Existuje celá rada spôsobov prevedenia presmerovanie ; . PHP má svoju vlastnú metódu
Hypertext Transfer Protocol

komunikácie medzi prehliadačom a webovým serverom , ktorý kladie webové stránky v prehliadači sa riadi Hypertext Transfer Protocol . HTTP definuje štruktúru správ a formát správy je nasledovaný ako pre žiadosti cestujúcich z prehliadača na server , a pre reakciu cestujúcich zo servera do prehliadača . Celková štruktúra týchto správ sa spustí sériu liniek výučbu na parametre pre prenos , schopnostiach prehliadača a požiadavky na webové stránky . Táto časť sa nazýva " HTTP hlavičky . " Sekcia HTTP hlavičky nasleduje telo . Žiadosť o stránke má prázdne telo a odpoveď s presmerovaním tiež má prázdne telo .
Kódy HTTP

HTTP obsahuje zoznam stave kódy a dve z nich - 301 a 302 sa používajú pre presmerovanie . Server odošle správu , ktorá obsahuje hlavičky HTTP s kódom presmerovanie nasledovaný novou adresou na stránku .
PHP presmerovanie

PHP môže implementovať presmerovanie s niekoľkých málo riadkov . Táto technika je založená na funkciu " hlavičku " . To generuje HTTP hlavičku s určeným stavovým kódom . Funkcia má dva formáty . Jeden nastaví stavový kód použiť , druhá obsahuje parameter " umiestnenie " , ktorý dáva novú adresu súboru . Ak nie je kód je nastavený , príkaz záhlavia predvolený do 302 kódexu , ktorý vytvára dočasné presmerovanie . Trvalé presmerovanie vyžaduje 301 kód . Slabinou metódy PHP presmerovanie je to , že musí byť obsiahnuté v súbore na rovnakom mieste a s rovnakým názvom ako presunutý súbor . To znamená , že starý súbor musí byť zachovaná vo svojej starej miesto . Správcovia webových stránok môžu nastaviť presmerovanie v konfigurácii webových stránkach . To má rovnaký účinok ako PHP presmerovanie a umožňuje správcovi odstrániť starý súbor .

Najnovšie články

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