Maison >développement back-end >tutoriel php >Comment retarder les redirections de pages en PHP à l'aide de la fonction « header() » ?

Comment retarder les redirections de pages en PHP à l'aide de la fonction « header() » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-27 15:06:29457parcourir

How to Delay Page Redirects in PHP Using the `header()` Function?

Retarder les redirections de pages en PHP

La redirection d'une page Web après un intervalle de temps spécifié est une technique utile pour contrôler l'expérience utilisateur. PHP offre une fonction pratique pour réaliser cette fonctionnalité.

La fonction header()

La fonction header() de PHP envoie un en-tête au navigateur client. L'un de ses paramètres permet de spécifier un délai de redirection de page. La syntaxe est la suivante :

<code class="php">header("refresh:seconds;url=destinationURL");</code>

Redirection après 5 secondes

Pour rediriger une page après 5 secondes par exemple, vous utiliseriez le code suivant :

<code class="php">header("refresh:5;url=wherever.php");</code>

Cet en-tête doit être envoyé avant qu'une sortie ne soit rendue sur la page. Ne pas le faire entraînera une erreur.

Considérations

Gardez à l'esprit que l'en-tête doit être appelé avant l'envoi de toute sortie, y compris les balises HTML et les lignes vides. , ou des données provenant de fichiers externes. L'appel d'include, require ou d'autres fonctions qui génèrent du contenu avant header() peut causer des problèmes.

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!

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