Heim >Backend-Entwicklung >PHP-Tutorial >Die Header-Methode in PHP realisiert den Seitensprung

Die Header-Methode in PHP realisiert den Seitensprung

黄舟
黄舟Original
2017-11-10 17:34:006426Durchsuche

Im vorherigen Artikel haben wir die Header--Funktion in PHP sowie die Definition von Headern vorgestellt. Es gibt viele Möglichkeiten, Header in PHP zu verwenden PHP zum Erreichen eines Seitensprungs.

Dieser Artikel analysiert den PHP-Seitensprungvorgang anhand von Beispielen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Jump

header() ist die PHP-Funktion, der an den Browser gesendet wird. Geben Sie den Befehl

html:

<meta http-equiv="Refresh" content="3;url=other.php"/>

an, um sofort zu springen:

header(&#39;Location:other.php&#39;);
//file_put_contents(&#39;bee.txt&#39;,&#39;execute&#39;);
die;

Beim Ausführen des Headers wird die Seite nicht sofort beendet, es kann jedoch keine Ausgabe vor dem Header erfolgen. Wenn die Ausgabepufferung aktiviert ist, wird kein Fehler angezeigt. >output_buffering = 4096|OFF

prompt Jump:

header(&#39;Refresh:3,Url=other.php&#39;);
echo &#39;3s 后跳转&#39;;
//由于只是普通页面展示,提示的样式容易定制
die;

Gekapselte Sprungfunktion:

/*
 *跳转
 *@param $url 目标地址
 *@param $info 提示信息
 *@param $sec 等待时间
 *return void
*/
function jump($url,$info=null,$sec=3)
{
 if(is_null($info)){
  header("Location:$url");
 }else{
  // header("Refersh:$sec;URL=$url");
  echo"<meta http-equiv=\"refresh\" content=".$sec.";URL=".$url.">";
  echo $info;
 }
 die;
}

Zusammenfassung:

PHP-Seitensprungoperation, kombiniert mit Beispielen, vergleichender Analyse von HTML-Sprung- und PHP-Header-Methodensprung-bezogenen Bedienungsfähigkeiten und Hinweisen und gab eine Sprungmethode an. Die gekapselte Funktion dient als Referenz!

Verwandte Empfehlungen:

Analyse der Rolle der Header-Funktion in PHP


Detaillierte Erklärung der Header-Definition in PHP


Analyse und Lösungen für die Ursachen von PHP-Header-Fehlern


Das obige ist der detaillierte Inhalt vonDie Header-Methode in PHP realisiert den Seitensprung. 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