Array med flash-meldinger i PHP
Det kan hende at vi trenger å vise ikke én flash-melding, men flere. I dette tilfellet må vi lage en array med meldinger.
La på siden page1.php skrives
den første meldingen:
<?php
session_start();
$_SESSION['flash'][] = 'melding 1';
?>
Og på siden page2.php skrives
den andre meldingen:
<?php
session_start();
$_SESSION['flash'][] = 'melding 2';
?>
La oss vise disse meldingene på siden index.php
og tømme arrayen med meldinger:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // tøm meldingene
}
?>
Implementer de beskrevne flash-meldingene. Sjekk at de fungerer.