Heim > Artikel > Backend-Entwicklung > So springen Sie, um einen Wert im PHP-Header zu übergeben
So implementieren Sie die Übertragung von PHP-Header-Sprungwerten: 1. Erstellen Sie eine PHP-Beispieldatei und geben Sie eine HTML-Seite aus, die das Formular enthält. 2. Senden Sie das Formular über JS auf der Seite, um den Post-Sprung zu simulieren.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Wie springe ich und übergebe Werte im PHP-Header?
PHP-Header springt und übergibt Post-Daten
Manchmal müssen wir einige Links in PHP überspringen, oft mit der folgenden Methode:
header("Location: $url");
Diese Methode wird jedoch verwendet, wenn die Der Sprung kann nicht erfüllt werden. Eine Lösung zum Posten von Daten an den Ziellink besteht darin, eine HTML-Seite mit einem Formular auszugeben und das Formular über JS auf der Seite zu senden, um einen Post-Sprung zu simulieren.
<?php echo <<<EOT <form name='fr' action='{$url}' method='POST'> <input type='hidden' name='field1' value='{$field1}'> <input type='hidden' name='field2' value='{$field2}'> </form> <script type='text/javascript'> document.fr.submit(); </script> EOT;
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo springen Sie, um einen Wert im PHP-Header zu übergeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!