Unterschied: 1. Jump bedeutet, dass die aktuelle URL-Anfrage erfolgreich ist und erneut eine neue URL angefordert wird, während Umleitung bedeutet, dass die aktuelle URL ungültig ist und auf die neue URL umgeleitet wird. 2. Während des Sprungs zeichnet der Browser die aktuelle URL auf, die neue URL jedoch nicht im Verlauf. 3. Die Weiterleitung kann nicht zur aktuellen URL zurückkehren.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Sprung:
Der Browser denkt: Aktuell Wenn die URL-Anfrage erfolgreich ist, fordern Sie erneut eine neue URL an.
Der Browser zeichnet die aktuelle URL und die neue URL im Anfrageverlauf auf.
Zurück kann zur aktuellen URL zurückkehren Fehler)
Syntaximplementierung: Auf Browserebene wird es durch Ändern des Standorts des Browsers implementiert.href: location.href=href;
Umleitung:
Der Browser denkt: Die aktuelle URL ist ungültig und wird zu einer neuen URL umgeleitet.
Der Browser zeichnet die aktuelle URL nicht im Verlauf auf Umleitungsantwortanweisung an den Browser,über den Antwortheader:
header('Location:'. URL), 立即重定向到某个URL header('Refresh: ')
Wenn wir eine Website erstellen, stoßen wir häufig auf Situationen, die eine Webseitenumleitung erfordern: 1. Website-Anpassung (z. B. Ändern der Webseite). Verzeichnisstruktur);
2. Die Webseite wird an eine neue Adresse verschoben. 3 Die Webseitenerweiterung wird geändert. Wenn in diesem Fall keine Weiterleitung erfolgt, führt die alte Adresse in den Favoriten des Benutzers oder in der Suchmaschinendatenbank nur dazu, dass der besuchende Kunde eine 404 erhält Seitenfehlermeldung und Verlust des Zugriffsverkehrs; außerdem müssen einige Websites, die mehrere Domainnamen registriert haben, Benutzer, die diese Domainnamen besuchen, automatisch umleiten, um zur Hauptwebsite zu springen. Websites usw. Fassen Sie mehrere Seitensprungmethoden unter PHP zusammen 1. Fügen Sie einfach den folgenden Satz zum Kopf hinzu. Er springt zum Ziel, nachdem er 0 Sekunden lang auf der aktuellen Seite geblieben ist2. JavaScript-Implementierungecho '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';
“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Jump und Redirect in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!