Ordet " kode" har to betydninger i computing. Den ene er en kode, der er et nummer eller forkortelse repræsenterer en anden værdi . Et eksempel på sådan en kode er " 301 ", som er en kode er angivet i Hypertext Transfer Protocol til at betyde Den anden betydning af " kode" i computing er " programkode " " Permanent Redirect . " - Dvs , et edb-program . PHP-kode er et programmeringssprog for websider. Du kan bruge PHP kode til at oprette en omdirigering. Omdirigering
Redirection videresender besøgende fra én webadresse til en anden web -adresse , som regel fordi den oprindelige side har flyttet adresse . Brugeren bliver automatisk videresendt til den nye placering på siden, og som regel ikke engang mærke til, at adressen i toppen af browseren ændret.
Hypertext Transfer Protocol
< p> HTTP-specifikationen indeholder en liste over statuskoder . Alle webservere og webbrowsere kender disse koder. Den 301 -koden betyder " Permanent Redirect ", og 302 -koden betyder " Midlertidig omdirigering . " An HTTP -meddelelse indeholder et afsnit kaldet " headers ", og en besked krop. Når en webserver reagerer på en anmodning om en omdirigeret side , sender den en enkelt budskab med en tom krop. En af de HTTP- headers vil indeholde redirect koden , enten 301 eller 302 , og den nye adresse på siden. Webbrowseren ved, at når den modtager sådan en besked , bør det straks genansøge om side på den nye adresse .
PHP
PHP er et programmeringssprog sprog , der genererer websider . Sproget indeholder en række funktioner , hvoraf den ene er "header ( ) . " The header Funktionen har to formater . Man modtager en HTTP kode sætning som en parameter , og den anden tager en "Location" parameter , som er den funktion , der skaber en omdirigering. En PHP -program filen skal eksistere i placeringen af den gamle side , og ankommende anmodning vil kun aktivere programmet , hvis den oprindelige side blev genereret af en PHP -program af samme navn .
Koder for Code
header -funktionen opretter en 302 redirect som standard, hvis der ikke HTTP -kode er sat op, før det hedder med " Location" parameter. Den angivne værdi for placering parameter er den nye adresse for siden. Hvis en 301-omdirigering er nødvendig, skal funktionen skrives to gange: En gang for at oprette 301 -koden for funktionen og derefter igen at gennemføre omdirigering med Location parameter. Denne PHP-kode bare beder webserveren til at sende en HTTP -kode enten 301 eller 302 .