Redirecionamento na validação de formulário em PHP

Agora, imagine que você precise executar a validação de um formulário. Se a validação for bem-sucedida, salvaremos o formulário no banco de dados e exibiremos uma mensagem de sucesso. Caso contrário, será necessário exibir uma mensagem de falha. Vamos implementar:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (validação do formulário) {
      // salva no banco de dados
      
      $_SESSION['flash'] = 'formulário salvo com sucesso';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'o formulário não passou na validação';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Modifique a tarefa anterior para que execute a validação do formulário. Faça com que os dados do formulário não desapareçam após o envio.

Задание 2

Modifique a tarefa anterior para que os dados do formulário não desapareçam após o envio.