Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert drei Seitensprünge

PHP implementiert drei Seitensprünge

藏色散人
藏色散人Original
2021-03-16 10:30:231938Durchsuche

Es gibt drei Möglichkeiten, in PHP zur Seite zu springen: 1. Springen Sie über die Header-Funktion. 2. Springen Sie mit dem Meta-Tag. 3. Realisieren Sie dies, indem Sie JavaScript-Sprungcode auf der PHP-Seite ausgeben.

PHP implementiert drei Seitensprünge

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Drei Implementierungsmethoden für Front-End-Seitensprünge mit PHP

1. header()-Funktion

header ()-Funktion ist eine sehr einfache Methode, um 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. Leiten Sie den Browser beispielsweise zum offiziellen Forum von Lamp Brothers weiter Seitensprünge erzielen. 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 Sie content="seconds;url=website" festlegen, wird festgelegt, 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.

< ?php 
//重定向浏览器 
header("Location: 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.

< meta http-equiv="refresh"content="1;url=http://bbs.lampbrother.net">

3. JavaScript

Dieser Code kann beispielsweise an einer zulässigen Stelle im Programm platziert werden.

<?php 
$url = "http://bbs.lampbrother.net"; ?> 
<html>   
  <head>   
    <meta http-equiv="refresh" content="1;url=< ?php echo $url; ?>">   
  </head>   
  <body>   
    页面只停留一秒……   
  </body> 
</html>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP implementiert drei Seitensprünge. 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