Ordet " koden " har to betydninger i databehandling. Den ene er en kode som er et tall eller en forkortelse som representerer en annen verdi. Et eksempel på en slik kode er " 301 ", som er en kode som er angitt i Hypertext Transfer Protocol å bety Den andre betydningen av " code " i databehandling er " programmeringskode " " permanent viderekobling . " - Det vil si et dataprogram . PHP-koden er et programmeringsspråk for web- sider. Du kan bruke PHP -koden til å lage en omdirigering . Omdirigering
omadressering videresender besøkende fra en Web -adresse til en annen Web-adresse , som regel fordi den opprinnelige siden har flyttet sin adresse . Brukeren blir automatisk videresendt til den nye plasseringen på siden , og vanligvis ikke engang merke til at adressen på toppen av nettleseren endret.
Hypertext Transfer Protocol
< p> Den HTTP spesifikasjonen inneholder en liste over statuskoder. Alle webservere og nettlesere kjenner disse kodene . Den 301 -koden betyr " permanent viderekobling , " og 302 koden betyr " Midlertidig Videresending . " En HTTP meldingen inneholder en seksjon kalt " overskrifter " og en meldingstekst . Når en webserver svarer på en forespørsel om et omdirigert side , sender det et enkelt budskap med en tom kropp. En av HTTP-hoder vil inneholde omdirigere koden , enten 301 eller 302 , og den nye adressen til siden . Nettleseren vet at når den mottar en slik melding , skal den umiddelbart på nytt for siden på den nye adressen.
PHP
PHP er et programmeringsspråk språk som genererer websider . Språket inneholder en rekke funksjoner , hvorav den ene er "header ( ) . " Overskriften funksjonen har to formater. Man får en HTTP -kode setning som parameter, tar den andre en "Location" parameter , som er den funksjon som lager en viderekobling . En PHP program filen må eksistere i plasseringen av den gamle siden , og det kommer forespørsel vil bare aktivere det programmet hvis den opprinnelige siden ble generert av et PHP -program med samme navn .
Koding for kode
header funksjonen oppretter en 302 -viderekobling som standard hvis ingen HTTP -koden har blitt satt opp før det heter med "Location" parameter. Verdien gitt for plassering parameter er den nye adressen til siden . Hvis en 301-viderekobling er nødvendig , må funksjonen være skrevet to ganger: En gang for å sette opp 301 -koden for funksjonen og deretter igjen å implementere omdirigering med plasseringen parameter. Dette PHP-koden ber rett og slett webserveren til å sende en HTTP- kode , enten 301 eller 302 .