Массив флеш сообщений в PHP
Может быть такое, что нам необходимо показывать не одно флеш сообщение, а несколько. В этом случае нам нужно сделать массив сообщений.
Пусть на странице page1.php
записывается
первое сообщение:
<?php
session_start();
$_SESSION['flash'][] = 'сообщение 1';
?>
А на странице page2.php
записывается
второе сообщение:
<?php
session_start();
$_SESSION['flash'][] = 'сообщение 2';
?>
Покажем эти сообщения на странице index.php
и очистим массив с сообщениями:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // очистим сообщения
}
?>
Реализуйте описанные флеш сообщения. Проверьте их работу.