Heim >Backend-Entwicklung >PHP-Problem >So springen Sie in PHP nach ein paar Sekunden zur Seite

So springen Sie in PHP nach ein paar Sekunden zur Seite

藏色散人
藏色散人Original
2020-08-20 09:39:574073Durchsuche

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.

So springen Sie in PHP nach ein paar Sekunden zur Seite

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=&#39;$url&#39;";
echo "</SCRIPT>-->";
?>

------------ ------------- ------------------------------------- ------------- ------------------------------------- --

<?
//PHP自带函数
Header("Location: http://www.php.com ");
?>
<?
//利用meta
echo "<meta http-equiv=&#39;refresh&#39; content=&#39;0; url=http://www.php.com&#39;>";
?>

-------- ------------------------------------- ------------- ------------------------------------- ------------- ---

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!

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