Heim >Backend-Entwicklung >PHP-Problem >Was sind die PHP-Seitensprungcodes?

Was sind die PHP-Seitensprungcodes?

coldplay.xixi
coldplay.xixiOriginal
2020-07-18 14:09:585824Durchsuche

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"].

Was sind die PHP-Seitensprungcodes?

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

Das

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" 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=&#39;javascript&#39; type=&#39;text/javascript&#39;>";
echo "window.location.href=&#39;$url&#39;";
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn