Ordet " koden " har två betydelser i datoranvändning . En är en kod som är ett nummer eller en förkortning som representerar ett annat värde . Ett exempel på en sådan kod är " 301 ", vilket är en kod som anges i Hypertext Transfer Protocol för att betyda Den andra innebörden av " kod " i datorvärlden är " programkod " " Permanent Redirect . " - Det vill säga ett datorprogram . PHP -kod är ett programmeringsspråk för webbsidor . Du kan använda PHP -kod för att skapa en omdirigering . Omdirigering
Omdirigering besökare framåt från en webbadress till en annan webbadress , oftast på grund av den ursprungliga sidan har flyttat sin adress . Användaren vidarebefordras automatiskt till den nya platsen på sidan , och oftast inte ens märker att adressen längst upp i webbläsaren ändras . < Addera Hypertext Transfer Protocol
p > HTTP-specifikationen innehåller en lista över statuskoder . Alla webbservrar och webbläsare vet dessa koder . Den 301 -koden betyder " Permanent Redirect , " och 302 koden betyder " Temporary Redirect . " En HTTP meddelandet innehåller ett avsnitt som heter " headers " och ett meddelande kropp . När en webbserver svarar på en begäran om en omdirigerad sida , skickar den ett enkelt budskap med en tom kropp . En av HTTP-huvuden kommer att innehålla omdirigeringskoden , antingen 301 eller 302 , och den nya adressen till sidan . Webbläsaren vet att när det tar emot ett sådant meddelande , ska den omedelbart ansöka om sidan på den nya adressen .
PHP
PHP är ett programmeringsspråk språk som genererar webbsidor . Språket innehåller ett antal funktioner , varav en är " header ( ) . " Rubriken Funktionen har två format . Man erhåller en HTTP kodord som en parameter , tar den andra en " plats " parameter , vilket är den funktion som skapar en omdirigering . Ett PHP- program filen måste finnas på platsen för den gamla sidan , och den ankommande begäran kommer bara aktivera detta program om den ursprungliga sidan genererades av ett PHP- program med samma namn . Addera Kodning för kod
header funktion skapar en 302 redirect som standard om inget HTTP -koden har ställts in innan det kallas med " Location " parametern . Värdet ges för plats parametern är den nya adressen för sidan . Om en 301 redirect krävs måste funktionen skrivas två gånger : en gång för att ställa in 301 -koden för funktionen och sedan igen för att genomföra omdirigering med plats parametern . Denna PHP -kod frågar helt enkelt webbservern att skicka en HTTP -kod , antingen 301 eller 302 . Addera