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:
<?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í:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Implementujte popsané flash zprávy. Ověřte jejich funkčnost.