Formanın PHP-də Verilənlər Bazasına Göndərilməsi və Redirect

Tutaq ki, bizim bir formamız var:

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

Gəlin bu formanın məlumatlarını verilənlər bazasında saxlayaq:

form.php<?php
  if (!empty($_POST)) {
    // verilənlər bazasında saxlayırıq
  }
?>

Lakin burada bizi bir problem gözləyir: əgər brauzerin səhifəsi yenilənsə, forma yenidən göndəriləcək və saxlanılacaq, bu da məlumatların dublikatının yaranmasına səbəb olacaq.

Problemi həll etmək üçün formanı saxladıqdan sonra eyni səhifəyə redirect etmək lazımdır:

php<?php
  if (!empty($_POST)) {
    // verilənlər bazasında saxlayırıq
    
    header('Location: form.php');
    die();
  }
?>
Задание 1

Bir forma düzəldin və onun göndərilməsindən sonra Verilənlər Bazasında saxlanılmasını həyata keçirin. Göndərilmədən sonra ikiqat saxlanılmanın qarşısını alın.