Mengirim Form ke Database dan Redirect di PHP

Misalkan kita memiliki sebuah form:

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

Mari simpan data form ini ke database:

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

Namun, di sini ada masalah yang menunggu: jika halaman browser di-refresh, maka form akan terkirim dan tersimpan sekali lagi, menciptakan duplikat data.

Untuk menyelesaikan masalah ini, setelah menyimpan form perlu dilakukan redirect ke halaman yang sama:

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

Buatlah sebuah form dan implementasikan penyimpanannya ke Database setelah dikirim. Hindari penyimpanan ganda setelah pengiriman.