PHP'de Flash Mesaj Dizisi
Bazen bir tane değil, birden fazla flash mesaj göstermemiz gerekebilir. Bu durumda bir mesaj dizisi yapmamız gerekiyor.
page1.php sayfasında ilk mesajın
yazıldığını varsayalım:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
page2.php sayfasında ise ikinci mesaj
yazılsın:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Bu mesajları index.php sayfasında
gösterelim ve mesaj dizisini temizleyelim:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // mesajları temizle
}
?>
Açıklanan flash mesajları uygulayın. İşleyişlerini kontrol edin.