Maison > développement back-end > Problème PHP > Comment faire apparaître une nouvelle page en php

Comment faire apparaître une nouvelle page en php

藏色散人
Libérer: 2023-03-05 13:40:01
original
6914 Les gens l'ont consulté

Comment faire apparaître une nouvelle page en php : 1. Utilisez la méthode "header("Location:".PSYS_BASE_URL."user/index");" pour réaliser le saut contextuel ; "header("refresh: 3;url='createTag' ");".

Comment faire apparaître une nouvelle page en php

Recommandé : "Tutoriel vidéo PHP"

PHP implémente une boîte de dialogue contextuelle et passe à une nouvelle page

PHP réalise le retour à la page précédente après avoir affiché la boîte d'invite

<?php
echo "<script>alert(&#39;退出成功!&#39;);location.href=&#39;".$_SERVER["HTTP_REFERER"]."&#39;;</script>"; 
?>
Copier après la connexion

L'alerte contient le message d'invite, et le href est la page qui saute après l'invite.

Si l'alerte est tronquée en chinois, ajoutez le code suivant

echo &#39;<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />&#39;;
Copier après la connexion

Nous pouvons envisager de l'encapsuler dans une fonction à appeler. Voici comment utiliser ma propre fonction de saut de page encapsulée <🎜. >

/**
* 页面跳转方法
* @param $msg 提示说明
* @param null $path 跳转路径
* @param null $parent 为ture则返回父窗口
*/
function messageInfo($msg,$path=NULL,$parent=NULL){
  if($parent === true){
      $str="<script>alert(&#39;".$msg."&#39;);parent.location.href=&#39;".$path."‘</script>";
    }else if(empty($path)){
      $str="<script>alert(&#39;".$msg."&#39;);history.back()</script>";
    }else{
      $str="<script>alert(&#39;".$msg."&#39;);location.href=&#39;".$path."&#39;</script>";
  }
  echo &#39;<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />&#39;;//支持中文
  echo $str;
}
Copier après la connexion

: messageInfo('Opération réussie !','http://www.demourl.com/product_list.php');

Autres méthodes de saut

Le code est le suivant suit :

echo "<script> alert(&#39;no loginid&#39;); </script>"; 
echo "<meta http-equiv=&#39;Refresh&#39; content=0; URL=$url>";
Copier après la connexion

$url est la page à sauter. En même temps, cela peut également contrôler le temps de saut. Le 0 après le contenu signifie que la page sautera après 0 seconde.

Deux méthodes de saut direct :

Le code est le suivant :

header("Location:".PSYS_BASE_URL."user/index");
Copier après la connexion

Le code est le suivant :

// echo "<script> alert(&#39;创建tag成功!&#39;); </script>";
   // header("refresh:3;url=&#39;createTag&#39; ");
Copier après la connexion

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:
php
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