Heim >Backend-Entwicklung >PHP-Problem >So springen Sie in PHP zu verschiedenen Seiten
So springen Sie in PHP zu verschiedenen Seiten: 1. Springen Sie über die Funktion header() zur angegebenen Seite. 2. Springen Sie über das Meta-Tag zur angegebenen Seite.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Detaillierte Erläuterung mehrerer Implementierungsmethoden der PHP-Sprungseite
PHP-Seitensprung 1. Header ()-Funktion
Header () Funktionen sind eine sehr einfache Möglichkeit, 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. Der Code zum Umleiten des Browsers zum offiziellen Forum von Lamp Brothers
lautet beispielsweise wie folgt:
<?php //重定向浏览器 header("Location: http://bbs. lampbrother.net"); //确保重定向后,后续代码不会被执行 exit; ?>
• PHP-Seitensprung 2. Meta-Tag
Das Meta-Tag ist ein Tag in HTML, das für die Bereitstellung von Dokument-Metainformationen verantwortlich ist . Verwenden Sie dies in PHP-Programmen. Tags können auch zum Springen zu Seiten verwendet werden. 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 content="seconds;url=website" gesetzt ist, definiert es, 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.
Der Code lautet wie folgt:
<meta http-equiv = "refresh" content = "1;url=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.
Der Code lautet wie folgt:
<?php $url = "http://bbs.lampbrother.net" ; ?> <html> <head> <meta http-equiv = "refresh" content ="1; url = <?php echo $url; ?> "> </head> <body> 页面只停留一秒…… </body> </html>
PHP-Seitensprung 3. JavaScript
Dieser Code kann beispielsweise an jeder zulässigen Stelle im Programm platziert werden.
Der Code lautet wie folgt:
<?php $ url = "http://bbs.lampbrother.net" ; echo " <script language = 'javascript' type = 'text/javascript' > "; echo " window.location.href = '$url' "; echo " </script > "; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo springen Sie in PHP zu verschiedenen Seiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!