PHP-de flash habarlaryň massiwini ýöretmek
Belli bir wagtda bir däl-de, birnäçe flash habary görkezmeli bolup biler. Bu ýagdaýda biz habarlaryň massiwini döretmelidiris.
Faraz edeliň, page1.php sahypasynda birinji habar ýazylýar:
<?php
session_start();
$_SESSION['flash'][] = 'habar 1';
?>
page2.php sahypasynda bolsa ikinji habar ýazylýar:
<?php
session_start();
$_SESSION['flash'][] = 'habar 2';
?>
Bu habarlary index.php sahypasynda görkezip, habarlaryň massiwini arassalaýarys:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // habarlary arassalaýarys
}
?>
Görkezilen flash habarlary amala aşyryň. Olaryň işini barlaň.