PHP တွင် Flash မက်ဆေ့ခ်ျများ
တစ်ခါတစ်ရံ redirect လုပ်သည့်အခါတွင် စာမျက်နှာတစ်ခုမှ အခြားစာမျက်နှာသို့ အချက်အလက်တစ်ချို့ လွှဲပြောင်းပေးရန် လိုအပ်ပါသည်။ ဥပမာ၊ ပစ်မှတ်စာမျက်နှာတွင် အသုံးပြုသူအတွက် စာသားတစ်ခုခု ပြသရန် ဖြစ်ပါသည်။
ထိုသို့သော မက်ဆေ့ခ်ျများကို flash မက်ဆေ့ခ်ျများဟု ခေါ်ပါသည်။ ဤအမည်ကို ရွေးချယ်ရခြင်းမှာ မက်ဆေ့ခ်ျသည် တစ်ကြိမ်တည်းသာ ပြသသင့်ပြီး စာမျက်နှာကို ပြန်လည်စတင်လိုက်သည့်အခါ ပျောက်ကွယ်သွားရမည် ဖြစ်သောကြောင့် ဖြစ်ပါသည်။
ဖော်ပြပါအတိုင်း အကောင်အထည်ဖော်ကြည့်ရအောင်။ page.php စာမျက်နှာတွင် session အတွင်း မက်ဆေ့ခ်ျတစ်ခုကို ရေးသားပြီး အခြားစာမျက်နှာသို့ redirect လုပ်ကြပါစို့။
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
index.php စာမျက်နှာတွင် မက်ဆေ့ခ်ျကို ပြသကာ ထပ်ခါထပ်ခါ ပြသခြင်းမှ ရှောင်ရှားရန် ၎င်းကို session မှ ဖျက်ပစ်ပါမည်။
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
ဖော်ပြပါ flash မက်ဆေ့ခ်ျများကို အကောင်အထည်ဖော်ပါ။ ၎င်းတို့၏ အလုပ်လုပ်ပုံကို စမ်းသပ်ပါ။