"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Actualiser une page en utilisant PHP

Actualiser une page en utilisant PHP

Publié le 2024-08-28
Parcourir:806

Refresh a Page Using PHP

Qu'est-ce que PHP ?

PHP, qui signifie Hypertext Preprocessor, est un langage de script côté serveur populaire utilisé pour le développement Web. Il est conçu pour créer des pages Web dynamiques et interactives. PHP est intégré au code HTML et exécuté sur le serveur, générant une sortie HTML envoyée au navigateur du client. Grâce à sa syntaxe simple et facile à apprendre, PHP permet aux développeurs de créer des sites Web dynamiques, de gérer les données de formulaires, d'interagir avec des bases de données et d'effectuer diverses tâches côté serveur. Il dispose d'un vaste écosystème de bibliothèques et de frameworks qui améliorent ses fonctionnalités et permettent aux développeurs de créer des applications Web robustes et évolutives. PHP est largement pris en charge par les fournisseurs d'hébergement, ce qui en fait un choix privilégié pour les projets de développement Web.

Comment actualiser une page en PHP

Utilisation de la fonction header( )

La fonction header() en PHP est utilisée pour envoyer des en-têtes HTTP au navigateur ou au client. Les en-têtes sont utilisés pour fournir des informations supplémentaires sur la réponse envoyée du serveur au client. Pour actualiser une page à l'aide de PHP, vous pouvez utiliser la fonction header pour envoyer un en-tête de redirection au navigateur, en spécifiant la même page que la cible de redirection.

Syntaxe

La syntaxe de la fonction header() est la suivante :

header(string $header, bool $replace = true, int $http_response_code = 0) : void

  • $header : Ce paramètre spécifie l'en-tête à envoyer. Il doit s'agir d'une chaîne au format "HeaderName : HeaderValue".

  • $replace (facultatif) : ce paramètre indique s'il faut remplacer un en-tête similaire précédent ou ajouter le nouvel en-tête. Par défaut, il est défini sur true, ce qui signifie que l'en-tête précédent portant le même nom sera remplacé.

  • $http_response_code (facultatif) : Ce paramètre permet de préciser le code de réponse HTTP à envoyer avec l'en-tête. S'il est défini sur 0, le code de réponse par défaut sera utilisé.

Exemple

Page Refresh Example

Page Refresh Example

This page will be refreshed automatically after seconds.

Sortir

Page Refresh Example
This page will be refreshed automatically after 5 seconds.

Explication du code

Le code fourni montre un exemple de la façon d'actualiser automatiquement une page après un délai spécifié à l'aide de PHP. Dans l'extrait de code, une variable PHP nommée $delay est définie sur 5, représentant le nombre de secondes avant que la page ne soit actualisée. Cette variable détermine la durée du délai d'actualisation de la page.

Ensuite, la fonction header() est utilisée avec l'argument "Refresh: $delay". Cette fonction envoie un en-tête HTTP au navigateur, lui demandant d'actualiser la page après le délai spécifié. L'en-tête Refresh est un type d'en-tête spécial qui déclenche une actualisation de la page.

Suite au code PHP, le balisage HTML est fourni. Il comprend un élément de titre, un en-tête indiquant « Exemple d'actualisation de la page » et un paragraphe indiquant que la page sera actualisée automatiquement après le nombre de secondes spécifié. La variable $delay est répercutée dans le paragraphe pour afficher la valeur réelle du retard sur la page.

Lorsque ce code est exécuté sur un serveur compatible PHP, la page Web résultante affichera le contenu HTML défini. Après le délai spécifié (dans ce cas, 5 secondes), le navigateur actualisera automatiquement la page, entraînant un cycle d'actualisation continu.

Conclusion

En conclusion, en définissant la variable $delay pour déterminer la durée du délai, la fonction header() envoie une instruction d'actualisation au navigateur. Le contenu HTML est ensuite rendu, affichant un message indiquant l'heure de rafraîchissement. Une fois exécutée, la page s'actualisera continuellement après le délai spécifié, offrant une solution pour les mises à jour en temps réel ou les modifications périodiques du contenu.

Déclaration de sortie Cet article est reproduit sur : https://www.tutorialspoint.com/refresh-a-page-using-php En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3