Heim >Backend-Entwicklung >PHP-Problem >So springen Sie in PHP nach ein paar Sekunden zur Seite
So springen Sie mit PHP nach ein paar Sekunden zu einer Seite: 1. Verwenden Sie zum Springen die Header-Funktion. 2. Verwenden Sie zum Springen inhärente HTML-Tags. 3. Geben Sie Javascript aus und verwenden Sie JS-Code, um automatisch zur PHP-Seite zu springen.
Empfohlen: „PHP-Video-Tutorial“
Php selbst verfügt nicht über eine vollständige Seitensprungfunktion. Möglicherweise zählt die Header-Funktion als eine, sie kann jedoch nur für die erste Zeile der Seite verwendet werden. Wenn es am Ende der PHP-Seite platziert wird, wird ein Fehler gemeldet, es sei denn, das vorherige PHP gibt keine Zeichen aus. Im Folgenden sind drei Methoden für den automatischen Seitensprung in PHP aufgeführt:
1: Verwenden Sie die Header-Funktion.
Zweitens: Verwenden Sie HTML-inhärente Tags. (Gilt nicht nur für PHP, sondern auch für ASP, .Net und Jsp).
Drei: Geben Sie Javascript aus und verwenden Sie Js-Code, um den Zweck des automatischen Sprungs zur PHP-Seite zu erreichen. (Gilt auch für andere Sprachen als PHP, aber die entsprechenden Sprachcodes sind unterschiedlich.) 1. Verwenden Sie HTTP-Header-Informationen (Header-Funktion)
Das heißt, verwenden Sie 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: xxxx/xxxx“). die Attribute der Seite („Kein Cache“, „Ablaufen“) usw.
Die Methode, HTTP-Header-Informationen zu verwenden, um PHP automatisch zu einer anderen Seite springen zu lassen, lautet wie folgt:
<?php $url = index.php Header("HTTP/1.1 303 See Other"); Header("Location: $url"); exit; ?>
Beachten Sie, dass nach „Localtion:“ ein Leerzeichen steht. 2. Verwenden Sie HTML-Tags (REFRESH-Attribut in META).
Verwenden Sie HTML-Tags, d zu erreichen
Das Beispiel ist wie folgt:
<?php $url = index.php;?> <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="10; URL=<? echo $url;?>> </HEAD> <BODY> </BODY> </HTML>
------------------------------------- ----------- ------------------------- ----------- ----------
<?php $url=index.php; echo "<!--<SCRIPT LANGUAGE="javascript">"; echo "location.href='$url'"; echo "</SCRIPT>-->"; ?>
------------ ------------- ------------------------------------- ------------- ------------------------------------- --
<? //PHP自带函数 Header("Location: http://www.php.com "); ?> <? //利用meta echo "<meta http-equiv='refresh' content='0; url=http://www.php.com'>"; ?>
-------- ------------------------------------- ------------- ------------------------------------- ------------- ---
Hinweis: Bei Verwendung der Header-Funktion darf die Webseite keine Ausgabe erzeugen. Dabei muss besonders auf die Leerzeichenproblematik geachtet werden Das heißt, es muss am Anfang der Webseite platziert werden
.Das obige ist der detaillierte Inhalt vonSo springen Sie in PHP nach ein paar Sekunden zur Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!