Flash pranešimų masyvas PHP
Gali būti taip, kad mums reikia rodyti ne vieną flash pranešimą, o kelis. Tokiu atveju mums reikia sukurti pranešimų masyvą.
Tegul puslapyje page1.php užrašomas
pirmasis pranešimas:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
O puslapyje page2.php užrašomas
antrasis pranešimas:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Parodysime šiuos pranešimus puslapyje index.php
ir išvalysime masyvą su pranešimais:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // išvalysime pranešimus
}
?>
Įgyvendinkite aprašytus flash pranešimus. Patikrinkite jų veikimą.