Mendapatkan Data Borang dengan Kaedah POST dalam PHP

Sekarang mari kita anggap borang kami dihantar menggunakan kaedah POST:

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

Dalam kes ini, pada halaman hasil, data borang akan berada dalam pembolehubah $_POST:

result.php<?php
  var_dump($_GET);     // array kosong
  var_dump($_POST);    // array dengan kunci test1 dan test2
  var_dump($_REQUEST); // array dengan kunci test1 dan test2
?>
Задание 1

Dengan menggunakan borang, tanya pengguna tentang nama dan umur mereka. Selepas borang dihantar, paparkan data ini pada skrin.

Задание 2

Mari kita anggap dengan menggunakan borang, pengguna ditanya kata laluan:

form.php<form action="/result.php" method="POST">
  <input type="password" name="pass">
  <input type="submit">
</form>

Mari kita anggap pada halaman dengan hasil dalam pembolehubah disimpan kata laluan yang betul:

result.php<?php
  $pass = '12345';
?>

Buat supaya selepas borang dihantar pada halaman hasil, kata laluan dari pembolehubah dan kata laluan dari borang dibandingkan. Selepas perbandingan, beritahu pengguna sama ada dia memasukkan kata laluan yang betul atau tidak.

Задание 3

Dengan menggunakan tiga input, tanya pengguna tentang tahun, bulan dan hari lahir pengguna. Selepas borang dihantar, tentukan hari dalam minggu, pada hari mana pengguna dilahirkan.