Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielanalyse für einen PHP-Seitensprungvorgang (Header-Methode)

Beispielanalyse für einen PHP-Seitensprungvorgang (Header-Methode)

高洛峰
高洛峰Original
2016-12-20 09:58:591057Durchsuche

In diesem Artikel wird der PHP-Seitensprungvorgang anhand von Beispielen analysiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Jump

header() ist eine PHP-Funktion, die den angegebenen Befehl an den Browser

html sendet :

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

Sofort 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 ausgeführt; es kann keine Ausgabe vor dem Header erfolgen, es wird kein Fehler angezeigt

fordert zum Springen auf:

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;
}


Weitere Artikel zum Thema PHP-Seitensprungoperation Beispielanalyse (Header-Methode) 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