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ść:
page1.php<?php
session_start();
$_SESSION['flash'][] = 'wiadomość 1';
?>
A na stronie page2.php zapisze się
druga wiadomość:
page2.php<?php
session_start();
$_SESSION['flash'][] = 'wiadomość 2';
?>
Pokażmy te wiadomości na stronie index.php
i wyczyśćmy tablicę z wiadomościami:
php<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // wyczyścimy wiadomości
}
?>
Задание 1
Zaimplementuj opisane komunikaty flash. Sprawdź ich działanie.