Problème de page de saut de méthode d'en-tête PHP

coldplay.xixi
Libérer: 2023-03-03 11:38:01
original
3676 Les gens l'ont consulté

Méthode d'en-tête php pour accéder à la page : 1. Sautez immédiatement, le code est [header('Location:other.php')] 2. Invite de saut, le code est [header('Refresh: 3, Url=other.php');echo 'saut après 3s'].

Problème de page de saut de méthode d'en-tête PHP

la méthode d'en-tête php accède à la page :

header() est une fonction php qui envoie des commandes spécifiées à le navigateur

html:

<meta http-equiv="Refresh" content="3;url=other.php"/>
Copier après la connexion

Sauter immédiatement:

header(&#39;Location:other.php&#39;);
//file_put_contents(&#39;bee.txt&#39;,&#39;execute&#39;);
die;
Copier après la connexion

Lors de l'exécution de l'en-tête, il ne se termine pas immédiatement, mais la page sera exécutée il ne peut y avoir de sortie ; avant l'en-tête, si la mise en mémoire tampon de sortie est activée, aucune erreur ne sera affichée.

php.ini->output_buffering = 4096|OFF
Copier après la connexion

invite le saut :

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

Fonction de saut encapsulée :

/*
 *跳转
 *@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;
}
Copier après la connexion

Recommandations d'apprentissage associées. : Programmation PHP du débutant au compétent

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal