Heim > Artikel > Backend-Entwicklung > Was ist der Unterschied zwischen Redirect und Forward in PHP?
Der Unterschied zwischen Redirect und Forward in PHP: 1. Die Forward-Weiterleitungsseite kann die Daten in der Anfrage teilen, die Redirect-Weiterleitungsseite kann jedoch keine Daten teilen. 2. Forward wird im Allgemeinen zum Weiterleiten an das entsprechende Modul verwendet, wenn sich der Benutzer anmeldet in, während die Umleitung im Allgemeinen verwendet wird, wenn sich der Benutzer abmeldet.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 7.1, DELL G3-Computer
1. Von der Adressleistenanzeige
vorwärts Um eine Ressource anzufordern, greift der Server direkt auf die URL der Zieladresse zu, liest den Antwortinhalt dieser URL und sendet den Inhalt dann an den Browser. Der Browser weiß nicht, woher der vom Server gesendete Inhalt stammt , also ist seine Adressleiste immer noch die ursprüngliche Adresse
Umleiten bedeutet, dass der Server einen Statuscode sendet, der auf der Logik basiert, um diese Adresse erneut anzufordern.
2 die Perspektive der Datenfreigabe
weiterleiten: Die weitergeleitete Seite und die weitergeleitete Seite können die Daten in der Anfrage teilen
3. Vom Anwendungspunkt ausvorwärts: Allgemein verwendet wenn sich Benutzer anmelden, entsprechend der Rolle Weiterleitung zum entsprechenden Modul
Weiterleitung: Wird im Allgemeinen verwendet, um zur Hauptseite zurückzukehren und zu anderen Websites zu springen, wenn sich Benutzer abmelden und anmelden.
4weiterleiten: hoch.
weiterleiten: niedrig .5. Wenn Sie auf Webseiten auf verschiedenen Servern zugreifen möchten, können Sie nur die Weiterleitung verwenden.
Verwandte Empfehlungen: Bootstrap-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Redirect und Forward in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!