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

Rozdiely medzi PHP presmerovanie zákonníka a 301 Redirect

slovo " kód " má dva významy v počítači . Jedným z nich je kód , ktorý je číslo alebo skratka predstavujúce inú hodnotu . Príkladom takéhoto kódu je " 301 " , čo je kód uvedený v Hypertext Transfer Protocol znamenať " Trvalé presmerovanie . " Iný význam " kódu " v počítači je " programový kód " - to znamená , že počítačový program . PHP kód je programovací jazyk pre webové stránky . Môžete použiť PHP kód pre vytvorenie presmerovania . Presmerovanie

presmerovanie preposiela návštevníkov z jednej webovej adresy na inú webovú adresu , zvyčajne preto , že pôvodná stránka bola presunutá jeho adresu . Užívateľ je automaticky odovzdaná do nového umiestnenia na stránke , a zvyčajne ani všimnúť , že adresa v hornej časti prehliadača zmeniť .
Hypertext Transfer Protocol

Špecifikácia HTTP obsahuje zoznam stavových kódov . Všetky webové servery a webové prehliadače poznať tieto kódy . 301 kód znamená " Trvalé presmerovanie " , a 302 znamená kód " Temporary Redirect . " Hlásenie HTTP obsahuje oddiel s názvom " hlavičky " a telo správy . Keď webový server odpovie na žiadosť o presmerovanej stránky , pošle jednoduchú správu s prázdnym telom . Jeden z HTTP hlavičiek bude obsahovať presmerovanie kód , a to buď 301 alebo 302 , a novú adresu pre stránku . Webový prehliadač vie , že keď sa dostane takú správu , mal by okamžite znovu na stránky na novej adrese .
PHP

PHP je programovací jazyk , ktorý vytvára webové stránky . Jazyk obsahuje rad funkcií , z ktorých jedna je " header ( ) . " Funkcia header má dva formáty . Jeden dostane kód HTTP frázu ako parameter , druhý má parameter " Location " , čo je funkcia , ktorá vytvára presmerovanie . Súbor PHP program musí existovať v mieste starej stránky , a dorazí požiadavka sa aktivuje len , že program v prípade , že pôvodná stránka bola vytvorená programom PHP rovnakého mena .
Kódovanie zákonníka

funkcie header vytvorí 302 presmerovanie v predvolenom nastavení v prípade , že žiadny kód HTTP bol zriadený pred tým , než je volaná s parametrom " Umiestnenie " . Hodnota uvedená v parametri Umiestnenie je nová adresa na stránku . Ak je požadované 301 presmerovanie , musí byť funkcia napísaný dvakrát : raz pre nastavenie 301 kód pre funkciu a potom sa znova vykonávať presmerovanie s parametrom umiestnenie . Tento kód PHP jednoducho vyzve webový server poslať kód HTTP , buď 301 alebo 302.

Najnovšie články

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