Heim > Artikel > Backend-Entwicklung > So springen Sie in einer PHP-Website zur Webseite
Drei Möglichkeiten, in PHP zu einer Webseite zu springen:
header()-Funktion
Die Funktion header() 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: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)
void header (string string [,bool replace [,int http_response_code]])
Der optionale Parameter „replace“ gibt an, das vorherige zu ersetzen header Oder fügen Sie einen Header desselben Typs hinzu. Standardmäßig wird ersetzt.
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. Vor der Verwendung des Headers kann keine Ausgabe erfolgen.
3. Der PHP-Code nach dem Header wird ebenfalls ausgeführt.
< ?php //重定向浏览器 header("Location: http://www.baidu.com"); //确保重定向后,后续代码不会被执行 ......?>
Meta-Tag
Meta-Tag ist ein Tag in HTML, das für die Bereitstellung von Dokument-Metainformationen verantwortlich ist, um Seitensprünge zu erreichen . 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.
Zum Beispiel implementiert das folgende Programm meta.php die Seite so, dass sie automatisch zu www.baidu.com springt, nachdem sie eine Sekunde lang auf der Seite verweilt.
<?php $url = "http://www.baidu.com"; ?> <html> <head> <meta http-equiv="refresh" content="1;url=< ?php echo $url; ?>"> </head> <body> 页面只停留一秒…… </body>
JavaScript
Dieser Code kann beispielsweise an einer beliebigen Stelle im Programm platziert werden, die legal ist.
< ?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 vonSo springen Sie in einer PHP-Website zur Webseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!