PHP တွင် Flash မက်ဆေ့ခ်ျများကို Array အဖြစ်ပေးပို့ခြင်း
တစ်ခါတစ်ရံတွင် flash မက်ဆေ့ခ်ျတစ်ခုမကပဲ အများအပြားပြသရန် လိုအပ်ပါသည်။ ထိုသို့ဖြစ်လျှင် မက်ဆေ့ခ်ျများကို array တစ်ခုအဖြစ်ဖန်တီးရန်လိုအပ်ပါသည်။
ပထမ မက်ဆေ့ခ်ျကို page1.php စာမျက်နှာတွင်ရေးကြည့်ပါ။
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
ဒုတိယ မက်ဆေ့ခ်ျကို page2.php စာမျက်နှာတွင်ရေးပါ။
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
ဤမက်ဆေ့ခ်ျများကို index.php စာမျက်နှာတွင်ပြသကာ မက်ဆေ့ခ်ျ array ကို ရှင်းလင်းပါ။
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // မက်ဆေ့ခ်ျများကိုရှင်းလင်းပါ
}
?>
ဖော်ပြထားသော flash မက်ဆေ့ခ်ျများကို အကောင်အထည်ဖော်ပါ။ ၎င်းတို့၏အလုပ်လုပ်ပုံကို စမ်းသပ်ပါ။