Maison > Article > développement back-end > Résumé des différentes méthodes pour passer d'une page PHP à une autre page
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='$url'"; echo "</scrīpt>-->"; ?>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>La sixième méthode : utilisez un script pour implémenter, la différence est d'utiliser l'instruction open et vous pouvez limiter la fenêtre d'origine ou la fenêtre parent, la fenêtre enfant ou la nouvelle fenêtre
<.>
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>Modifiez '_self' pour limiter le saut à la fenêtre d'origine, à la fenêtre parent, à la fenêtre enfant ou à la nouvelle fenêtre La septième méthode : utilisez la propre fonction de php pour envoyer les informations d'en-tête
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, alors un message d'erreur sera affiché en haut de la page..
header("Location: Url");
Pour plus de pages PHP permettant de passer à une autre page, diverses méthodes et méthodes pour résumer les articles connexes, veuillez faire attention au site Web PHP chinois !