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

설명된 플래시 메시지를 구현하세요. 그 동작을 확인하세요.