Comme le programme RPG Acme, la version PHP utilisera la même logique select/when pour contrôler le flux de programme, mais sous le nom « switch/ case » en PHP. La logique de flux du programme switch/case est contenue dans le fichier PHP index.php. J’ai sélectionné le nom de fichier
header() PHP pour le flux de programmes
index.php parce que c’est la page par défaut pour la configuration Zend Core Apache ; http://i5:89/acme délivrera notre page index.php par défaut. Chaque fois que le navigateur contactera index.php, nous vérifierons la variable $_GET['action'] pour voir quelle étape nous devons effectuer. PHP fournit la matrice globale $_GET pour permettre à notre script de voir les paramètres de données passés dans la ligne URL htpp://i5:89/ Com -pany/index.php?action="edit Header".
La boucle pour l’application Acme PHP switch/case est beaucoup plus large qu’un programme RPG autonome; en réalité, la boucle réelle revient complètement vers le navigateur pour chaque étape. PHP fournit header("Location:$go") pour envoyer facilement l’information d’en-tête http au navigateur. L’en-tête HTTP Location: ordonne au navigateur d’aller à l’URL fourni.
Par exemple, si j’ai envoyé "Location:http://www.system inetwork.com", cela enverrait le navigateur
visualiser la page Web Systemi Network. Dans ce cas, j’utilise Location: pour ordonner au navigateur d’adresser une nouvelle requête à mon code PHP, en passant un paramètre différent. Ce mécanisme me permet de passer à l’étape suivante de mon application de saisie de commandes.
J’ai décidé de fournir une fonction goto_browser() pour mes appels header() afin de me rappeler le
vrai but de header() et de faire mon nettoyage de modèle/session avant de quitter le serveur.
Astuce : Je pourrais bien sûr utiliser cette technique « Location: URL » en guise d’équilibrage de charge rudimentaire.
Je pourrais exécuter différentes parties de mon application sur différents serveurs et/ou mêler des langages de programmation Web différents !
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
- BlueSecure repense la sensibilisation à la cybersécurité avec des formats immersifs et engageants
- Les agents d’IA fragilisent la sécurité : pour les sécuriser, inutile de repartir de zéro
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
