Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie PHP, um einen Seitensprung zu erreichen

So verwenden Sie PHP, um einen Seitensprung zu erreichen

王林
Freigeben: 2023-03-12 11:54:02
Original
7699 Leute haben es durchsucht

Die Möglichkeit, PHP zum Implementieren eines Seitensprungs zu verwenden, besteht darin, die Funktion header() zum Implementieren des Sprungs zu verwenden, z. B. [header("Location: http://www.xxxxx.com");].

So verwenden Sie PHP, um einen Seitensprung zu erreichen

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7, Thinkpad T480-Computer.

Es ist sehr einfach, einen Seitensprung in PHP zu implementieren. Wir können beispielsweise die Funktion header() oder das Meta-Tag verwenden, um einen Seitensprung zu implementieren.

Werfen wir einen Blick auf diese beiden Seitensprungmethoden.

Methode 1: header()-Funktion

Die header()-Funktion ist eine sehr einfache Methode für Seitensprünge 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 replace [,int http_response_code]])
Nach dem Login kopieren

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 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: Zwischen

1.location und „:“ 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 auf IceLove.com um . 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 Meta-Tags, um zu erkennen, dass die Seite nach der Impfung automatisch zu Ice Love wechselt.

<  ?php 
//重定向浏览器 
header("Location: http:// www.baidu.com"); 
//确保重定向后,后续代码不会被执行 
exit;
?>
Nach dem Login kopieren
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:// www.baidu.com " >
Nach dem Login kopieren

Empfohlenes Lernen:

php-Schulung

Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP, um einen Seitensprung zu erreichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage