Messages flash en PHP

Parfois, lors d'une redirection, il est nécessaire de transmettre des informations d'une page à une autre. Par exemple, pour afficher sur la page cible un texte pour l'utilisateur.

De tels messages sont appelés messages flash. Ce nom est choisi parce que le message ne doit apparaître qu'une seule fois, et disparaître au rafraîchissement de la page.

Implémentons ce qui est décrit. Supposons que sur la page page.php nous enregistrons dans la session un certain message et effectuons une redirection vers une autre page :

page.php<?php
  session_start();
  
  $_SESSION['flash'] = 'message';
  header('Location: index.php');
  die();
?>

Sur la page index.php, affichons le message et supprimons-le de la session pour éviter un affichage répété :

index.php<?php
  session_start();
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Implémentez les messages flash décrits. Vérifiez leur fonctionnement.