PHP-তে ফ্ল্যাশ মেসেজ

কখনও কখনও রিডাইরেক্ট করার সময় এক পৃষ্ঠা থেকে অন্য পৃষ্ঠায় কিছু তথ্য প্রেরণ করার প্রয়োজন হয়। উদাহরণস্বরূপ, ব্যবহারকারীর জন্য টার্গেট পৃষ্ঠায় কিছু পাঠ্য প্রদর্শন করতে।

এই ধরনের মেসেজকে ফ্ল্যাশ মেসেজ বলা হয়। এই নামটি বেছে নেওয়া হয়েছে কারণ, মেসেজটি শুধুমাত্র একবার দেখানো উচিত, এবং পৃষ্ঠা রিফ্রেশ হলে তা অদৃশ্য হয়ে যাবে।

আসুন বর্ণিত বিষয়টি বাস্তবায়ন করি। ধরা যাক page.php পৃষ্ঠায় আমরা সেশনে কিছু মেসেজ সংরক্ষণ করি এবং অন্য পৃষ্ঠায় রিডাইরেক্ট করি:

page.php<?php
  session_start();
  
  $_SESSION['flash'] = 'message';
  header('Location: index.php');
  die();
?>

index.php পৃষ্ঠায়, মেসেজটি প্রদর্শন করি এবং পুনরায় দেখানো এড়াতে সেশন থেকে এটি মুছে ফেলি:

index.php<?php
  session_start();
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

বর্ণিত ফ্ল্যাশ মেসেজগুলি বাস্তবায়ন করুন। তাদের কাজ পরীক্ষা করে দেখুন।