PHPда флеш хабарлар

‌Баъзан қайта йўналтиришда бир саҳифадан бошқа саҳифага ‌бирор маълумот узатиш керак бўлади. Масалан, ‌мақсад саҳифада фойдаланувчи учун бирор матнни ‌чиқариш учун

‌Бундай хабарлар флеш ‌хабарлар деб аталади. Бу ном шунги учун танланганки, ‌хабар фақат бир марта кўриниши керак, ‌саҳифани янгилаш билан esa йўқолади.

‌Келтирилганни амалга оширамиз. Саҳифада ‌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

‌Келтирилган флеш хабарларни амалга оширинг. Уларинг ‌ишлашини текшириб кўринг.