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

高洛峰
Libérer: 2023-03-05 08:44:01
original
1553 Les gens l'ont consulté

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 
} 
?>
Copier après la connexion

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>
Copier après la connexion

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>-->"; 
?>
Copier après la connexion
Ce qui suit est le

Quatrième supplémentaire :
echo "< meta http-equiv=\"Actualiser\" content=\"nombre de secondes url=fichier ou adresse sauté\" > ; ";
Où : XX est le nombre de secondes, 0 est un saut immédiat. Actualiser signifie actualiser. L'URL est la page vers laquelle accéder.

La cinquième façon : utiliser un script pour réaliser
<script>url="submit.php";window.location.href=url;</script>

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
<script>url="submit.php";window.open('url,'','_self') ;</script>
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 !

É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