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!