Heim  >  Artikel  >  tägliche Programmierung  >  Wie implementiert man eine Seitenumleitung in PHP? (Bilder + Videos)

Wie implementiert man eine Seitenumleitung in PHP? (Bilder + Videos)

藏色散人
藏色散人Original
2018-09-27 14:19:529266Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die detaillierte Erklärung der drei Methoden von PHP zur Implementierung der Seitenumleitung vor.

Was ist also eine Seitenumleitung?

Wenn wir im Prozess der Website-Entwicklung auf eine Webseitenmigration oder Website-Anpassung stoßen, müssen wir eine Umleitung vornehmen, um Verkehrsverluste zu vermeiden. Bei der Seitenumleitung werden verschiedene Netzwerkanforderungen über verschiedene Methoden an andere Standorte umgeleitet.

Im Folgenden stellen wir Ihnen anhand einfacher Codebeispiele die spezifische Methode zur Implementierung der Seitenumleitung vor.

Methode 1: Header-Umleitung

<?php
$url = "http://php.cn";
if (isset($url)) {
 header("Location:$url");
} else {
 echo "没有跳转的地址!";
}

Hier definieren wir eine $url-Variable, die die URL-Adresse darstellt, an die umgeleitet werden soll. Verwenden Sie dann if, um festzustellen, ob der Weiterleitungslink vorhanden ist. Wenn nicht, geben Sie „Keine Sprungadresse!“ aus.

Wenn kein Sprunglink definiert ist, lautet der Rückgabewert wie folgt:

Wie implementiert man eine Seitenumleitung in PHP? (Bilder + Videos)

Wenn eine neue URL definiert ist , es ist normal Der Sprung ist wie folgt:

Wie implementiert man eine Seitenumleitung in PHP? (Bilder + Videos)

Hinweis: Die Funktion header() sendet den ursprünglichen HTTP-Header an den Client. Der Parameter ist die neue URL-Adresse.

Methode 2: js-Skriptumleitung

<?php
$url = "http://php.cn";
if (isset($url)) {
echo "<SCRIPT language= &#39;JavaScript&#39;>location.href=&#39;$url&#39;</SCRIPT>";
} else {
 echo "没有跳转的地址!";
}

Bestimmen Sie auch zuerst, ob der Link existiert, und dann verwenden wir hier hauptsächlich location.href in js Es bedeutet springen.

Methode 3: HTML-Tag-Umleitung

<?php
$url = "http://php.cn";
if (!isset($url)) {
    exit("没有跳转的地址!");
}
?>
<HTML>
<head>
    <meta HTTP-EQUIV="REFRESH" CONTENT="3; URL=&#39;<?php echo $url; ?>&#39; ">
</head>
<body>
</body>

In ähnlicher Weise stellen wir zunächst fest, ob ein Sprunglink vorhanden ist, und verwenden dann hauptsächlich

Im Tag bedeutet REFRESH die Definition einer Aktualisierung, 3 ist die Aktualisierungszeit, die Einheit ist Sekunden und der Parameter in der URL ist die aktualisierte Datei, also die neue Sprunglinkadresse .

Dieser Artikel ist eine detaillierte Einführung in die drei Methoden der Seitenumleitung in PHP. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Wenn Sie mehr über PHP erfahren möchten, können Sie der PHP-Chinesisch-Website PHP-Video-Tutorial folgen. Jeder ist herzlich willkommen, es zu lernen und sich darauf zu beziehen.

Das obige ist der detaillierte Inhalt vonWie implementiert man eine Seitenumleitung in PHP? (Bilder + Videos). 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