Array med flash-meddelanden i PHP
Det kan hända att vi behöver visa inte ett flash-meddelande, utan flera. I det här fallet måste vi skapa en array med meddelanden.
Låt på sidan page1.php skrivas
det första meddelandet:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Och på sidan page2.php skrivas
det andra meddelandet:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Låt oss visa dessa meddelanden på sidan index.php
och rensa arrayen med meddelanden:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // rensa meddelandena
}
?>
Implementera de beskrivna flash-meddelandena. Kontrollera deras funktion.