Flash zprávy v PHP

Někdy je při přesměrování potřeba přenést určité informace z jedné stránky na druhou. Například, aby bylo možné na cílové stránce zobrazit nějaký text pro uživatele.

Takové zprávy se nazývají flash zprávy. Tento název byl zvolen proto, že se zpráva má zobrazit pouze jednou a po obnovení stránky zmizet.

Pojďme implementovat popsané. Nechť na stránce page.php zapíšeme do session určitou zprávu a provedeme přesměrování na jinou stránku:

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

Na stránce index.php zobrazíme zprávu a odstraníme ji ze session, abychom zabránili opakovanému zobrazení:

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

Implementujte popsané flash zprávy. Ověřte jejich funkčnost.