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

Linda Hamilton
Libérer: 2024-10-27 15:06:29
original
420 Les gens l'ont consulté

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

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

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal