Matrice de mesaje flash în PHP
Poate fi cazul că trebuie să afișăm nu un singur mesaj flash, ci mai multe. În acest caz, trebuie să creăm o matrice de mesaje.
Să presupunem că pe pagina page1.php se înregistrează
primul mesaj:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Iar pe pagina page2.php se înregistrează
al doilea mesaj:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Să afișăm aceste mesaje pe pagina index.php
și să curățăm matricea cu mesaje:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // curățăm mesajele
}
?>
Implementați mesajele flash descrise. Verificați funcționarea lor.