Heim > Artikel > Backend-Entwicklung > Beispielcode für mehrere Implementierungsmethoden der PHP-Sprungseite
Dieser Artikel ist eine detaillierte Analyse und Einführung in verschiedene Implementierungsmethoden der PHP-Sprungseite. Freunde in Not können darauf verweisen
•PHP-Seitensprung 1.Kopfer()Funktion
Die header()-Funktion ist eine sehr einfache Methode für den Seitensprung in PHP. 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 replacement [,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. Die Standardeinstellung ist „Ersetzung“.
Der zweite optionale Parameter http_response_code erzwingt den HTTP-Antwortcode 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, sonst wird nicht gesprungen.
2. Es kann keine Ausgabe erfolgen, bevor der Header verwendet wird.
Der PHP-Code nach 3.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
Meta-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" festgelegt ist, definiert es, wie lange es dauert, bis die Seite zur angegebenen URL springt. Beispielsweise wird das 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 nach dem Verweilen auf der Seite automatisch zu bbs.lampbrother.net springt für eine Sekunde.
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 drei, JavaScript
Zum Beispiel dieser Code kann 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 > "; ?>
Das obige ist der detaillierte Inhalt vonBeispielcode für mehrere Implementierungsmethoden der PHP-Sprungseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!