Flash-Nachrichten-Array in PHP
Es kann vorkommen, dass wir nicht nur eine, sondern mehrere Flash-Nachrichten anzeigen müssen. In diesem Fall müssen wir ein Array von Nachrichten erstellen.
Auf der Seite page1.php soll die
erste Nachricht gespeichert werden:
<?php
session_start();
$_SESSION['flash'][] = 'Nachricht 1';
?>
Und auf der Seite page2.php wird die
zweite Nachricht gespeichert:
<?php
session_start();
$_SESSION['flash'][] = 'Nachricht 2';
?>
Zeigen wir diese Nachrichten auf der Seite index.php an
und leeren das Array mit den Nachrichten:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // Nachrichten löschen
}
?>
Implementieren Sie die beschriebenen Flash-Nachrichten. Überprüfen Sie deren Funktionsweise.