PHP-তে ফ্ল্যাশ মেসেজ
কখনও কখনও রিডাইরেক্ট করার সময় এক পৃষ্ঠা থেকে অন্য পৃষ্ঠায় কিছু তথ্য প্রেরণ করার প্রয়োজন হয়। উদাহরণস্বরূপ, ব্যবহারকারীর জন্য টার্গেট পৃষ্ঠায় কিছু পাঠ্য প্রদর্শন করতে।
এই ধরনের মেসেজকে ফ্ল্যাশ মেসেজ বলা হয়। এই নামটি বেছে নেওয়া হয়েছে কারণ, মেসেজটি শুধুমাত্র একবার দেখানো উচিত, এবং পৃষ্ঠা রিফ্রেশ হলে তা অদৃশ্য হয়ে যাবে।
আসুন বর্ণিত বিষয়টি বাস্তবায়ন করি। ধরা যাক page.php পৃষ্ঠায়
আমরা সেশনে কিছু মেসেজ সংরক্ষণ করি
এবং অন্য পৃষ্ঠায় রিডাইরেক্ট করি:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
index.php পৃষ্ঠায়, মেসেজটি প্রদর্শন করি
এবং পুনরায় দেখানো এড়াতে সেশন থেকে এটি মুছে ফেলি:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
বর্ণিত ফ্ল্যাশ মেসেজগুলি বাস্তবায়ন করুন। তাদের কাজ পরীক্ষা করে দেখুন।