Array Mesej Flash dalam PHP
Mungkin berlaku keadaan di mana kita perlu memaparkan bukan satu mesej flash, tetapi beberapa mesej. Dalam kes ini, kita perlu membuat array mesej.
Katakan pada halaman page1.php direkodkan
mesej pertama:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Manakala pada halaman page2.php direkodkan
mesej kedua:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Mari kita tunjukkan mesej-mesej ini pada halaman index.php
dan kosongkan array mesej:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // kosongkan mesej
}
?>
Laksanakan mesej flash yang diterangkan. Semak fungsinya.