PHPда флеш хабарлар массиви
Бизга битта флеш хабарни эмас, балки бир нечта флеш хабарларни кўрсатиш зарур бўлиши мумкин. Бундай ҳолда биз хабарлар массивини яратишимиз керак.
page1.php саҳифасида биринчи
хабар ёзилсин:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
page2.php саҳифасида эса иккинчи
хабар ёзилсин:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Бу хабарларни index.php саҳифасида
кўрсатамиз ва хабарлар массивини тозалаймиз:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // хабарларни тозалаймиз
}
?>
Тавсилланган флеш хабарларни амалга оширинг. Уларнинг ишлашини текшириб кўринг.