Flash-viestit PHP:ssä

Joskus uudelleenohjauksen yhteydessä on tarpeen välittää tietoa yhdeltä sivulta toiselle. Esimerkiksi jotta kohdesivulla voidaan näyttää käyttäjälle jotain tekstiä.

Tällaisia viestejä kutsutaan flash viesteiksi. Nimi on valittu, koska viestin tulee näkyä vain kerran, ja sivu päivittämällä se katoaa.

Toteutetaan kuvattu. Olkoon sivulla page.php, jossa tallennamme istuntoon jonkin viestin ja suoritamme uudelleenohjauksen toiselle sivulle:

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

Sivulla index.php näytetään viesti ja poistetaan se istunnosta toistuvan näyttämisen estämiseksi:

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

Toteuta kuvatut flash-viestit. Tarkista niiden toiminta.