Heim > Artikel > Backend-Entwicklung > So implementieren Sie Jump in PHP
So implementieren Sie den Sprung in PHP: 1. Geben Sie den HTTP-Protokoll-Header über die Header-Funktion aus. 2. Implementieren Sie den Seitensprung über das Meta-Tag. 3. Implementieren Sie den Sprung über js in der PHP-Seite.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP-Seitensprung 1, Header()-Funktion
Die Header()-Funktion ist ein Seitensprung in PHP Eine sehr einfache Methode. 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 Standort und „:“ darf kein Leerzeichen stehen, da sonst kein Sprung erfolgt.
2. Vor der Verwendung des Headers kann keine Ausgabe erfolgen.
3. Der PHP-Code nach dem Header wird ebenfalls ausgeführt. Zum Beispiel
< ?php //重定向浏览器 header("Location: http://blog.csdn.net/abandonship"); //确保重定向后,后续代码不会被执行 exit; ?>
[Lernempfehlung: „PHP-Video-Tutorial“]
PHP-Seitensprung 2. Meta-Tag
Meta-Tag ist ein Tag in HTML, das für die Bereitstellung von Dokument-Metainformationen verantwortlich ist und in PHP verwendet wird Programme Dieses Tag kann auch einen Seitensprung realisieren. 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.
< meta http-equiv="refresh" content="1;url=http://blog.csdn.net/abandonship">
Zum Beispiel erkennt das folgende Programm meta.php, dass die Seite automatisch springt, nachdem sie eine Sekunde lang auf der Seite verweilt.
<?php $url = "http://blog.csdn.net/abandonship"; ?> <html> <head> <meta http-equiv="refresh" content="1;url=<?php echo $url; ?>"> </head> <body> It's transit station. </body> </html>
PHP-Seitensprung 3, JavaScript
<?php $url = "http://blog.csdn.net/abandonship"; echo "<script type='text/javascript'>"; echo "window.location.href='$url'"; echo "</script>"; ?>
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Jump in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!