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
2017-01-21 13:58:371505Durchsuche

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 "c576686f23240d71b5f5c69c698987daurl="submit.php";window.location.href=url;2cacc6d41bbb37262a98f745aa00fbf0 kann eingeschränkt werden Das ursprüngliche Fenster ist immer noch ein übergeordnetes Fenster, ein untergeordnetes Fenster oder ein neues Fenster
3f1c4e4b6b16bbbd69b2ee476dc4f83aurl="submit.php";window.open('url,'','_self'); 2cacc6d41bbb37262a98f745aa00fbf0
Das Ändern von „_self“ kann den Sprung auf das Originalfenster, das übergeordnete Fenster, ein untergeordnetes Fenster oder ein neues Fenster beschränken. Die siebte Methode: Verwenden Sie die PHP-eigene Funktion, um Header-Informationen zu senden
header( "Location: URL");

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, Dann wird oben auf der Seite eine Fehlermeldung angezeigt.

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