Heim > Artikel > Backend-Entwicklung > PHP implementiert drei Seitensprünge
Es gibt drei Möglichkeiten, in PHP zur Seite zu springen: 1. Springen Sie über die Header-Funktion. 2. Springen Sie mit dem Meta-Tag. 3. Realisieren Sie dies, indem Sie JavaScript-Sprungcode auf der PHP-Seite ausgeben.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Drei Implementierungsmethoden für Front-End-Seitensprünge mit PHP
1. header()-Funktion
header ()-Funktion ist eine sehr einfache Methode, um in PHP zu Seiten zu springen. Die Hauptfunktion der Funktion header () besteht darin, den HTTP-Protokollheader (Header) an den Browser auszugeben. Die Funktion
header() ist wie folgt definiert:
void header (string string [,bool replace [,int http_response_code]])
Der optionale Parameter replace gibt an, ob der vorherige ähnliche Header ersetzt oder ein Header desselben Typs hinzugefügt werden soll.
Der zweite optionale Parameter http_response_code zwingt den entsprechenden HTTP-Code auf den angegebenen Wert. Der Header vom Typ Location in der Header-Funktion ist ein spezieller Header-Aufruf, der häufig zum Implementieren von Seitensprüngen verwendet wird.
Hinweis:
1. Zwischen 1.location und dem „:“-Zeichen darf kein Leerzeichen stehen, sonst wird nicht gesprungen.
2. Vor der Verwendung des Headers kann keine Ausgabe erfolgen.
3. Der PHP-Code nach dem Header wird ebenfalls ausgeführt. Leiten Sie den Browser beispielsweise zum offiziellen Forum von Lamp Brothers weiter Seitensprünge erzielen. Wenn http-equiv als Aktualisierung definiert ist, springt es beim Öffnen der Seite innerhalb eines bestimmten Zeitraums basierend auf dem durch den Inhalt angegebenen Wert zur entsprechenden Seite.
Wenn Sie content="seconds;url=website" festlegen, wird festgelegt, wie lange es dauert, bis die Seite zur angegebenen URL springt. Beispielsweise wird der Meta-Tag verwendet, um nach der Veröffentlichung des Impfstoffs automatisch zum offiziellen Forum der LAMP Brothers Band zu springen.
< ?php //重定向浏览器 header("Location: http://bbs.lampbrother.net"); //确保重定向后,后续代码不会被执行 ...... ?>
Zum Beispiel implementiert das folgende Programm meta.php die Seite so, dass sie automatisch zu bbs.lampbrother.net springt, nachdem sie eine Sekunde lang auf der Seite verweilt.
< meta http-equiv="refresh"content="1;url=http://bbs.lampbrother.net">
3. JavaScript
Dieser Code kann beispielsweise an einer zulässigen Stelle im Programm platziert werden.
<?php $url = "http://bbs.lampbrother.net"; ?> <html> <head> <meta http-equiv="refresh" content="1;url=< ?php echo $url; ?>"> </head> <body> 页面只停留一秒…… </body> </html>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonPHP implementiert drei Seitensprünge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!