Heim > Artikel > Backend-Entwicklung > So verwenden Sie PHP, um einen Seitensprung zu erreichen
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");].
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]])
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;
?>
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 " >
Empfohlenes Lernen:
php-SchulungDas 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!