Tablica komunikatów flash w PHP
Może się zdarzyć, że musimy wyświetlać nie jeden komunikat flash, a kilka. W takim przypadku musimy zrobić tablicę komunikatów.
Niech na stronie page1.php zapisze się
pierwsza wiadomość:
<?php
session_start();
$_SESSION['flash'][] = 'wiadomość 1';
?>
A na stronie page2.php zapisze się
druga wiadomość:
<?php
session_start();
$_SESSION['flash'][] = 'wiadomość 2';
?>
Pokażmy te wiadomości na stronie index.php
i wyczyśćmy tablicę z wiadomościami:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // wyczyścimy wiadomości
}
?>
Zaimplementuj opisane komunikaty flash. Sprawdź ich działanie.