Array af flash-beskeder i PHP
Det kan ske, at vi har brug for at vise ikke én flash-besked, men flere. I dette tilfælde er vi nødt til at lave en array af beskeder.
Lad på siden page1.php blive indskrevet
den første besked:
page1.php<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Og på siden page2.php bliver indskrevet
den anden besked:
page2.php<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Lad os vise disse beskeder på siden index.php
og rydde arrayet med beskeder:
php<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // ryd beskederne
}
?>
Задание 1
Implementer de beskrevne flash-beskeder. Tjek deres funktion.