Heim > Artikel > Backend-Entwicklung > Was ist der PHP-Server-Jump-Code?
Der PHP-Server-Sprungcode lautet „function server_transfer($dest) global...;include $dest;exit;“. Diese Methode kann zwischen PHP-Serverseiten springen.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Was ist der PHP-Server-Sprungcode?
So implementieren Sie Sprünge zwischen PHP-Serverseiten
In ASP können wir Server.Transfer verwenden, um eine Umleitung auf der Serverseite zu implementieren. Obwohl es in PHP keine solche Funktion gibt, ist es nicht notwendig, einen ähnlichen Sprung zu implementieren . Schwierig
(Beachten Sie, dass es sich nicht um einen clientseitigen Sprung mit Header, JS usw. handelt.)
Der Code lautet wie folgt:
function server_transfer($dest) { global ...; // 把希望在新页面中用到的本页变量或者自定义的全局变量列在这里 include $dest; // 运行新脚本 exit; // 退出本脚本 }
Hinweis:
1 werden auf der neuen Seite angezeigt. Sofern Sie nicht den ob_start-Puffer verwenden, können Sie ihn vor dem Springen löschen, damit er sich nicht gegenseitig beeinflusst Die Seite hat keine Auswirkungen auf die neue Seite.
3 Neue Seiten können weiterhin auf Variablen zugreifen, die ursprünglich zu dieser Seite gehören .
4. Bedenken Sie, dass diese Seite und die neue Seite Duplikate enthalten. Das Problem besteht darin, dass require_once verwendet werden sollte, wenn beide Seiten dieselbe Seite enthalten.
Kurz gesagt, der Sprung kann durchgeführt werden, aber Der Programmierer muss wissen, was passiert, sonst kann es leicht zu seltsamen Ergebnissen kommen.
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonWas ist der PHP-Server-Jump-Code?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!