PHP에서 폼 유효성 검사 시 리다이렉트

이제 폼의 유효성을 검사해야 하는 상황을 가정해 봅시다. 유효성 검사를 통과하면 폼을 데이터베이스에 저장하고 성공 메시지를 표시합니다. 그렇지 않은 경우에는 실패 메시지를 표시해야 합니다. 구현해 보겠습니다:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (폼 유효성 검사) {
      // 데이터베이스에 저장
      
      $_SESSION['flash'] = '폼이 성공적으로 저장되었습니다';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = '폼 유효성 검사를 통과하지 못했습니다';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

이전 작업을 수정하여 폼 유효성 검사가 수행되도록 하세요. 폼을 제출한 후에도 데이터가 사라지지 않도록 만드세요.

Задание 2

이전 작업을 수정하여 폼을 제출한 후에도 데이터가 사라지지 않도록 하세요.