Array van flashberichten in PHP
Het kan voorkomen dat we niet één flashbericht hoeven te tonen, maar meerdere. In dat geval moeten we een array van berichten maken.
Stel dat op pagina page1.php het
eerste bericht wordt opgeslagen:
<?php
session_start();
$_SESSION['flash'][] = 'bericht 1';
?>
En op pagina page2.php wordt het
tweede bericht opgeslagen:
<?php
session_start();
$_SESSION['flash'][] = 'bericht 2';
?>
Laten we deze berichten tonen op pagina index.php
en de array met berichten leegmaken:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // maak de berichten leeg
}
?>
Implementeer de beschreven flashberichten. Controleer hun werking.