Heim  >  Artikel  >  Backend-Entwicklung  >  Mehrere gängige URL-Adresssprungmethoden für PHP-Header

Mehrere gängige URL-Adresssprungmethoden für PHP-Header

小云云
小云云Original
2017-11-11 15:42:473355Durchsuche

Die PHP-Header-Funktion ist eine Funktion, die Programmierer auf jeden Fall verwenden werden. Daher werden in diesem Artikel weiterhin verschiedene Methoden für häufig verwendete URL-Adresssprünge im PHP-Header erläutert. Unabhängig von der URL-Sprungmethode in PHP ist sie untrennbar mit der Header-Funktion verbunden. Im Folgenden werde ich einige häufig verwendete URL-Sprung-Implementierungsprozeduren und Hinweise für Sie zusammenstellen...

Mehrere gängige URL-Adresssprungmethoden für PHP-Header


Egal welche Art von URL-Sprung in PHP durchgeführt wird, er ist untrennbar mit der Header-Funktion verbunden. Jetzt werde ich einige häufig verwendete URL-Sprung-Implementierungen klären Verfahren und Vorsichtsmaßnahmen für Sie, Freunde in Not können sich darauf beziehen.

PHP-Seitensprung 1. Header()-Funktion

Die Header()-Funktion 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:

void header (string string [,bool replacement [,int http_response_code]])
Der optionale Parameter replace gibt an, den vorherigen zu ersetzen ähnlicher Header Der Header fügt weiterhin einen Header desselben Typs hinzu, und der Standardwert ist „Ersetzung“.

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. Es kann keine Ausgabe erfolgen, bevor der Header verwendet wird.

3. Der PHP-Code nach dem Header wird ebenfalls ausgeführt. Leiten Sie den Browser beispielsweise auf linzl.com um

< ?php
//Redirect the browser
header("Location: http://www.111cn.net" //Stellen Sie sicher, dass nach der Umleitung kein nachfolgender Code ausgeführt wird
exit;
?>

PHP-Seitensprung 2. Meta-Tag

Das Meta-Tag ist ein Tag in HTML, der für die Bereitstellung von Dokument-Metainformationen verantwortlich ist. Durch die Verwendung dieses Tags in einem PHP-Programm können auch Seitensprünge erreicht 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.

Wenn Sie content="seconds"; url="website" festlegen, wird festgelegt, wie lange es dauert, bis die Seite zur angegebenen URL springt.

Zum Beispiel implementiert das folgende Programm meta.php die Seite, um automatisch zu www.guanwei.org zu springen, nachdem sie eine Sekunde lang auf der Seite verweilt.


>


Die Seite bleibt nur eine Sekunde lang


PHP-Seitensprung 3. JavaScript (häufig verwendet, empfohlen)

Dieser Code kann beispielsweise an jeder rechtlichen Stelle im platziert werden Programm.


$url = "http://www.guanwei.org";

echo "";


?>

Zusätzlich zu diesen Methoden hat jeder seine eigenen Methoden. Wir haben Ihnen bereits viele Artikel über PHPheader vorgestellt Referenz.

Verwandte Empfehlungen:

Einige Verwendung der PHP-Header-Funktion

PHP verwendet Header, um den Browser-Cache festzulegen

Zusammenfassung der vom Header in PHP verwendeten HTTP-Protokollverwendung


Das obige ist der detaillierte Inhalt vonMehrere gängige URL-Adresssprungmethoden für PHP-Header. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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