Pour le développement d'applications de sites Web, accéder à une page est une opération très courante. L'implémentation de pages de renvoi dans les fichiers PHP peut être réalisée via la fonction d'en-tête ou en utilisant Location.
PHP fournit la fonction d'en-tête pour implémenter la fonction de saut de page. Cette fonction peut envoyer les informations d'en-tête du message HTTP au navigateur, ajouter l'attribut Location aux informations d'en-tête et. réaliser un saut. La syntaxe de base de la fonction
header est la suivante :
header(string, bool force);
Le paramètre de chaîne fait référence aux informations spécifiques du message HTTP à envoyer. Ici, le saut de page Web est réalisé en définissant l'emplacement. Le paramètre force est en fait une valeur booléenne. Si force est vrai, les informations d'en-tête sont envoyées immédiatement. Si faux, les informations seront enregistrées dans un tampon interne et ne seront envoyées que lorsque l'exécution du script PHP sera terminée. Si le paramètre force n'est pas défini, la valeur par défaut est vraie.
Voici donc un exemple de saut simple pour accéder à la page d'accueil de Baidu :
<?php header("Location: http://www.baidu.com"); ?>
Location est en fait un attribut de la fonction d'en-tête, utilisé pour rediriger l'emplacement de la requête. Si un emplacement est défini avant d'exécuter le code PHP, la requête sera redirigée vers cet emplacement.
Ce qui suit est le même exemple, mais cette fois en utilisant Location :
<?php echo '<html><head><title>重定向示例</title>'; echo '<meta http-equiv="refresh" content="0;url=http://www.baidu.com"></head></html>'; exit; ?>
Dans le code ci-dessus, l'actualisation est utilisée pour implémenter l'opération de saut. Parmi eux, le paramètre content est utilisé pour définir l'heure de rafraîchissement automatique de la page. L'unité est la seconde et doit être une variable entière. Le paramètre url est utilisé pour spécifier l'adresse de la page vers laquelle accéder.
Il convient de noter que lorsque vous utilisez Location pour sauter, vous devez également utiliser la fonction exit pour terminer le script en cours d'exécution, sinon des erreurs pourraient survenir.
Résumé :
Pour implémenter une page de saut dans un fichier PHP, vous pouvez utiliser la fonction header ou utiliser Location.
À l'aide de la fonction d'en-tête, vous pouvez envoyer les informations d'en-tête du message HTTP au navigateur et ajouter l'attribut Location aux informations d'en-tête pour réaliser le saut.
L'utilisation de Location utilise en fait un attribut de la fonction d'en-tête. Définissez l'emplacement avant d'exécuter le code PHP, et la requête sera redirigée vers cet emplacement. Vous devez également utiliser la fonction exit pour terminer le script en cours d'exécution lors du saut.
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!