Heim >Backend-Entwicklung >PHP-Problem >Was sind die PHP-Seitensprungcodes?
Die PHP-Seitensprungcodes sind: 1. [header()]-Funktion, der Code ist [header("Location:http://www.php.com.cn/");]; Meta-Tag, Code ist [meta http-equiv="refresh"].
Die PHP-Seitensprungcodes sind:
1. PHP-Seitensprung 1. Header( ) Die Funktion
header() ist eine sehr einfache Methode für den Seitensprung in PHP. Die Hauptfunktion dieser Funktion besteht darin, den HTTP-Protokoll-Header (Header) an den Browser auszugeben. Die Funktion
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: Zwischen
location und dem :-Zeichen darf kein Leerzeichen stehen, sonst wird nicht gesprungen.
Vor der Verwendung des Headers darf keine Ausgabe erfolgen, nicht einmal ein einziges Leerzeichen.
Der PHP-Code nach dem Header wird ebenfalls ausgeführt.
Zum Beispiel den Browser auf meine Website umleiten:
//重定向浏览器 header("Location:http://www.php.com.cn/"); //确保重定向后,后续代码不会被执行 exit;
2. PHP-Seitensprung 2. Meta-Tag
DasMeta-Tag ist ein Tag in HTML, der für die Bereitstellung von Dokument-Metainformationen verantwortlich ist. Durch die Verwendung dieses Tags in einem PHP-Programm können auch Seitensprünge erzielt 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. Verwenden Sie beispielsweise den Meta-Tag, um die Seite nach der Impfung automatisch auf meine Website umzuleiten.
<meta http-equiv="refresh" content="1;url=http://www.bbseat.com.cn/">
Zum Beispiel implementiert das folgende Programm meta.php die Seite so, dass sie automatisch zu www.bbseat.com.cn springt, nachdem sie eine Sekunde lang auf der Seite verweilt.
<html> <head> <meta http-equiv="refresh" content="1; url=http://www.bbseat.com.cn/"> </head> <body> 页面只停留一秒…… </body> </html>
3. PHP-Seitensprung 3. JavaScript
Dieser Code kann beispielsweise an jeder zulässigen Stelle im Programm platziert werden.
$url = "http://www.bbseat.com.cn/"; echo "<script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "</script>";
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWas sind die PHP-Seitensprungcodes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!