Pesan Flash di PHP

Terkadang saat pengalihan (redirect) perlu untuk meneruskan beberapa informasi dari satu halaman ke halaman lainnya. Misalnya, untuk menampilkan beberapa teks untuk pengguna pada halaman tujuan.

Pesan seperti ini disebut pesan flash. Nama ini dipilih karena pesan seharusnya hanya muncul satu kali, dan menghilang saat halaman dimuat ulang.

Mari kita implementasikan hal yang dijelaskan. Misalkan pada halaman page.php kita mencatat sebuah pesan dalam sesi dan melakukan pengalihan (redirect) ke halaman lain:

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

Pada halaman index.php, kita akan menampilkan pesannya dan menghapusnya dari sesi untuk menghindari tampilan yang berulang:

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

Implementasikan pesan flash yang dijelaskan. Uji cara kerjanya.