Pole flash zpráv v PHP
Může nastat situace, kdy potřebujeme zobrazit nejen jednu flash zprávu, ale několik. V tomto případě musíme vytvořit pole zpráv.
Nechť na stránce page1.php se zapíše
první zpráva:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
A na stránce page2.php se zapíše
druhá zpráva:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Zobrazme tyto zprávy na stránce index.php
a vyčistěme pole se zprávami:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // vyčistíme zprávy
}
?>
Implementujte popsané flash zprávy. Ověřte jejich funkčnost.