Komunikaty Flash w PHP

Czasami przy przekierowaniu trzeba przekazać pewną informację z jednej strony na drugą. Na przykład, żeby wyświetlić na docelowej stronie jakiś tekst dla użytkownika.

Takie komunikaty nazywane są flash (flash messages). Taka nazwa została wybrana ponieważ, komunikat powinien pojawić się tylko raz, a przy odświeżeniu strony zniknąć.

Zaimplementujmy opisane. Niech na stronie page.php zapiszemy w sesji jakiś komunikat i wykonamy przekierowanie na inną stronę:

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

Na stronie index.php wyświetlimy komunikat i usuniemy go z sesji aby uniknąć ponownego wyświetlenia:

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

Zaimplementuj opisane komunikaty flash. Sprawdź ich działanie.