Flash-viestien taulukko PHP:ssä
Voi olla tilanteita, joissa meidän on näytettävä useita flash-viestejä yhden sijaan. Tässä tapauksessa meidän on tehtävä viestien taulukko.
Olkoon sivulla page1.php tallennettu
ensimmäinen viesti:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Ja sivulla page2.php tallennetaan
toinen viesti:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Näytetään nämä viestit sivulla index.php
ja tyhjennetään viestien taulukko:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // tyhjennetään viestit
}
?>
Toteuta kuvatut flash-viestit. Tarkista niiden toiminta.