Heim > Artikel > Backend-Entwicklung > So springen Sie in PHP zu einer bestimmten Adresse
Die Methode für PHP, zu einer bestimmten Adresse zu springen, besteht darin, die Header-Funktion zum Header der PHP-Datei hinzuzufügen und die URL der angegebenen Adresse, die gesprungen werden soll, nach dem Parameter Location einzugeben, zum Beispiel [header('Location: http ://www.xxx.cn');].
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
In PHP haben wir im Allgemeinen die folgenden drei Möglichkeiten, den Adresssprung zu implementieren. Werfen wir einen Blick auf die drei spezifischen Methoden unten.
Erster Weg: header()
Die Hauptfunktion der header()-Funktion 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.
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, da sonst kein Sprung erfolgt.
Beispiel:
<?php header('Location: http://www.example.com/'); exit; ?>
Hinweis:
Es kann keine Ausgabe erfolgen, bevor der Header ausgeführt wird
Es darf kein Leerzeichen zwischen Standort und:
Der PHP-Code nach dem Header wird weiterhin ausgeführt
Zweite Methode: Meta-Tag
Meta-Tag ist ein Tag in HTML, das für die Bereitstellung von Dokument-Metainformationen verantwortlich ist. Durch die Verwendung dieses Tags in einem PHP-Programm können auch Seitensprünge erzielt werden. 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>"; ?>
Verwandte Lernvideofreigabe: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo springen Sie in PHP zu einer bestimmten Adresse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!