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

藏色散人
Freigeben: 2018-09-27 14:22:05
Original
9249 Leute haben es durchsucht

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 "没有跳转的地址!";
}
Nach dem Login kopieren

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 "没有跳转的地址!";
}
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!