Das Wort "Code" hat zwei Bedeutungen in Computing. Eines ist ein Code, der eine Zahl oder eine Abkürzung , die noch Wert ist. Ein Beispiel für einen solchen Code " 301 ", das ist ein Code in das Hypertext Transfer Protocol angegeben bedeuten Die andere Bedeutung von "Code" in der Computerbranche ist " Programmcode " " Permanent Redirect . " - Das heißt, ein Computerprogramm . PHP -Code ist eine Programmiersprache für Web-Seiten. Sie können PHP-Code verwenden , um eine Umleitung zu erstellen. Redirection
Umleitung leitet Besucher von einem Web -Adresse zu einer anderen Web -Adresse , in der Regel , weil die ursprüngliche Seite wurde seine Adresse verlegt. Der Benutzer wird automatisch an die neue Position auf der Seite weitergeleitet , und in der Regel nicht einmal bemerken, dass die Adresse, an der Spitze des Browsers verändert.
Hypertext Transfer Protocol
< p> Die HTTP-Spezifikation enthält eine Liste der Status-Codes . Alle Web -Server und Web-Browser kennen diese Codes . Der Code 301 bedeutet " Permanent Redirect ", und die 302 -Code bedeutet " Temporary Redirect . " Ein HTTP- Nachricht enthält einen Abschnitt namens " Header " und ein Nachrichtentext. Wenn ein Web -Server auf eine Anfrage nach einer umgeleiteten Seite reagiert , sendet er eine einfache Botschaft mit einem leeren Körper. Einer der HTTP-Header enthält den Code umleiten , entweder 301 oder 302 , und die neue Adresse für die Seite. Der Web-Browser weiß, dass , wenn es eine solche Nachricht empfängt , sollte es sofort für die Seite erneut an der neuen Adresse .
PHP
PHP ist eine Programmiersprache Sprache, die Web-Seiten generiert . Die Sprache enthält eine Reihe von Funktionen , von denen einer " header () . " Der Header Funktion hat zwei Formate . Man erhält einen HTTP- Code Begriff als Parameter , übernimmt der andere eine "Location" -Parameter, der die Funktion, die eine Umleitung erstellt ist . Ein PHP-Programm -Datei muss in der Lage der alten Seite existieren, und das ankommende Anfrage wird nur dann aktiviert , wenn das Programm die ursprüngliche Seite von einem PHP-Programm mit dem gleichen Namen generiert wurde.
Coding Code
der Header Funktion erstellt ein 302 standardmäßig umleiten , wenn kein HTTP -Code wurde , bevor es mit der "Location "-Parameter genannt wird eingestellt . Der Wert für den Parameter Location gegeben ist die neue Adresse für die Seite. Wenn eine 301-Weiterleitung erforderlich ist, muss die Funktion zweimal geschrieben werden: Sobald die Einrichtung der 301 -Code für die Funktion und dann wieder auf die Umleitung mit dem Parameter Location umzusetzen. Diese PHP-Code einfach fordert den Web -Server eine HTTP -Code zu senden, entweder 301 oder 302 .