Maison  >  Article  >  développement back-end  >  Résumé des différentes méthodes pour passer d'une page PHP à une autre page

Résumé des différentes méthodes pour passer d'une page PHP à une autre page

高洛峰
高洛峰original
2017-01-21 13:58:371552parcourir

1. Utilisez les informations d'en-tête HTTP
C'est-à-dire, utilisez la fonction HEADER de PHP. La fonction de la fonction HEADER en PHP est d'émettre des instructions de contrôle au navigateur qui doivent passer par le serveur WEB spécifié par le protocole HTTP, comme par exemple déclarer le type d'information renvoyée ("Context-type : xxx/xxx"), les attributs de la page ("Pas de cache", "Expire"), etc.
La méthode de redirection vers une autre page à l'aide des informations d'en-tête HTTP est la suivante :

<? 
if (isset($url)) 
{ 
Header("HTTP/1.1 303 See Other"); 
Header("Location: $url"); 
exit; //from www.w3sky.com 
} 
?>

Notez qu'il y a un espace après « Localisation : ».
2. Utilisez des balises HTML
Utilisez des balises HTML, c'est-à-dire utilisez des balises REFRESH de META, par exemple :

<? if (!isset($url)) exit;?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

Utilisez des scripts pour implémenter
Par exemple :

<? 
$url="http://www.php.cn"; 
echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
echo "location.href=&#39;$url&#39;"; 
echo "</scrīpt>-->"; 
?>
Ce qui suit est le

Quatrième supplémentaire :
echo "135600cfb03aa824a67aa23eeca374dcurl="submit.php";window.location.href=url;2cacc6d41bbb37262a98f745aa00fbf0

Sixième : utiliser un script pour implémenter. La différence est que l'instruction open est utilisée. elle peut être restreinte La fenêtre d'origine est toujours une fenêtre parent, une fenêtre enfant ou une nouvelle fenêtre
3f1c4e4b6b16bbbd69b2ee476dc4f83aurl="submit.php";window.open('url,'','_self') ;2cacc6d41bbb37262a98f745aa00fbf0
Changer '_self' peut limiter le saut à la fenêtre d'origine, à la fenêtre parent, à une fenêtre enfant ou à une nouvelle fenêtre : utiliser la propre fonction de PHP pour envoyer les informations d'en-tête
header. ("Localisation : Url");

Le plus rapide et le plus puissant... Mais il y a un problème qu'il faut signaler : s'il y a déjà une sortie html avant d'utiliser cette fonction, même s'il s'agit d'un espace , puis un message d'erreur s'affichera en haut de la page..

Pour plus de pages PHP permettant de passer à une autre page, diverses méthodes et méthodes pour résumer les articles associés, veuillez faire attention au site Web PHP chinois !

Déclaration:
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