PHP-da Formani Ma'lumotlar Bazasiga Yuborish va Qayta Yo'naltirish

Faraz qilaylik, bizda quyidagi forma mavjud:

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

Keling, ushbu formaning ma'lumotlarini ma'lumotlar bazasiga saqlaymiz:

form.php<?php
  if (!empty($_POST)) {
    // ma'lumotlar bazasiga saqlaymiz
  }
?>

Biroq, bu erda bizni muammo kutmoqda: agar brauzer sahifasini yangilasak, forma yana yuboriladi va saqlanadi, bu esa ma'lumotlarning dublikatini yuzaga keltiradi.

Muammoni hal qilish uchun formani saqlagandan so'ng, o'sha sahifaga qayta yo'naltirishni bajarish kerak:

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

Forma yarating va uni yuborilgandan so'ng MBga saqlashni amalga oshiring. Yuborilgandan keyin qayta saqlanishning oldini oling.