Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung verschiedener Methoden zum Springen von einer PHP-Seite zu einer anderen Seite

Zusammenfassung verschiedener Methoden zum Springen von einer PHP-Seite zu einer anderen Seite

高洛峰
高洛峰Original
2016-12-30 10:34:162586Durchsuche

1. Verwenden Sie HTTP-Header-Informationen.
Verwenden Sie also die HEADER-Funktion von PHP. Die Funktion der HEADER-Funktion in PHP besteht darin, Steueranweisungen an den Browser zu erteilen, die über den im HTTP-Protokoll angegebenen WEB-Server weitergeleitet werden sollen, z. B. die Angabe des Typs der Rückgabeinformationen („Kontexttyp: xxx/xxx“). die Attribute der Seite („Kein Cache“, „Ablaufen“) usw.
Die Methode zum Weiterleiten zu einer anderen Seite mithilfe von HTTP-Header-Informationen ist wie folgt:

<? 
if (isset($url)) 
{ 
Header("HTTP/1.1 303 See Other"); 
Header("Location: $url"); 
exit; //from www.w3sky.com 
} 
?>

Beachten Sie, dass nach „Localtion:“ ein Leerzeichen steht.
2. Verwenden Sie HTML-Tags
Verwenden Sie HTML-Tags, also REFRESH-Tags von META, zum Beispiel:

<? if (!isset($url)) exit;?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

3. Verwenden Sie Skripte zur Implementierung
Zum Beispiel:

<? 
$url="http://www.php.cn"; 
echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
echo "location.href=&#39;$url&#39;"; 
echo "</scrīpt>-->"; 
?>

Das Folgende ist die Ergänzung
Vierter:
echo "< meta http-equiv=\"Refresh\" content=\"number of seconds url=jumped file or address\" > ; ";
Wobei: XX die Anzahl der Sekunden ist, 0 ein sofortiger Sprung. Aktualisieren bedeutet Aktualisieren. URL ist die Seite, zu der gesprungen werden soll.

Der fünfte Weg: Verwenden Sie ein Skript, um

<script>url="submit.php";window.location.href=url;</script>
Die sechste Methode: Verwenden Sie ein Skript zur Implementierung. Der Unterschied besteht darin, die open-Anweisung zu verwenden. Sie können das ursprüngliche Fenster oder das übergeordnete Fenster, das untergeordnete Fenster oder das neue Fenster einschränken 🎜>


Ändern Sie „_self“, um den Sprung auf das Originalfenster, das übergeordnete Fenster, das untergeordnete Fenster oder das neue Fenster zu beschränken. Die siebte Methode: Verwenden Sie die PHP-eigene Funktion, um Header-Informationen zu senden
<script>url="submit.php";window.open(\&#39;url,\&#39;\&#39;,\&#39;_self\&#39;);</script>



Die schnellste und leistungsstärkste ... Es gibt jedoch ein Problem, auf das hingewiesen werden muss: Wenn vor der Verwendung dieser Funktion bereits eine HTML-Ausgabe vorhanden ist, auch wenn es sich um ein Leerzeichen handelt, wird eine Fehlermeldung angezeigt Wird oben auf der Seite angezeigt.

header("Location: Url");

Weitere PHP-Seiten zum Springen zu einer anderen Seite, verschiedene Methoden und Methoden zum Zusammenfassen verwandter Artikel finden Sie auf der chinesischen PHP-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