Drei Möglichkeiten, PHP-Seiten zu überspringen
Der erste Weg: header()
Die Hauptfunktion der Funktion header() besteht darin, den HTTP-Protokoll-Header (Header) an den Browser auszugeben.
Syntax:
void header ( string $string [, bool $replace = true [, 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.
Verwandte Empfehlungen: „PHP Erste Schritte Tutorial“
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 Standort und „:“ darf kein Leerzeichen stehen, da sonst kein Sprung erfolgt.
Beispiel:
<html> <?php /* This will give an error. Note the output * above, which is before the header() call */ header('Location: http://www.example.com/'); exit; ?>
Hinweis:
·Es kann keine Ausgabe erfolgen, bevor der Header ausgeführt wird
·Zwischen Standort und: darf kein Leerzeichen stehen.
·Der PHP-Code nach dem Header wird weiterhin ausgeführt, daher müssen Sie darauf achten zur Verwendung von Exit.
Zweiter Weg: Meta-Tag
Meta-Tag ist ein Tag in HTML, das für die Bereitstellung von Dokument-Metainformationen verantwortlich ist, kann auch eine Seite implementieren Springen. 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.
< meta http-equiv="refresh" content="1;url=http:// www.baidu.com">
Der dritte Weg: Javascript
Durch die Verwendung von windows.location.href=‘url’; springt die Seite automatisch zur neuen Adresse.
< ?php $url = "http://www.baidu.com"; echo "< script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "< /script>"; ?>
Das obige ist der detaillierte Inhalt vonSo springen Sie in PHP zu einer Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!