Invio del modulo al database e reindirizzamento in PHP

Supponiamo di avere un modulo:

form.php<form method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

Salviamo i dati di questo modulo nel database:

form.php<?php
  if (!empty($_POST)) {
    // salviamo nel database
  }
?>

Tuttavia, qui c'è un problema: se si aggiorna la pagina del browser, il modulo verrà inviato e salvato un'altra volta, creando un duplicato dei dati.

Per risolvere il problema, dopo il salvataggio del modulo è necessario eseguire un reindirizzamento alla stessa pagina:

php<?php
  if (!empty($_POST)) {
    // salviamo nel database
    
    header('Location: form.php');
    die();
  }
?>
Задание 1

Create un modulo e implementate il suo salvataggio nel database dopo l'invio. Eliminate il doppio salvataggio dopo l'invio.