Mendapatkan Data Borang dengan Kaedah POST dalam PHP
Sekarang mari kita anggap borang kami dihantar menggunakan kaedah POST:
<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:
<?php
var_dump($_GET); // array kosong
var_dump($_POST); // array dengan kunci test1 dan test2
var_dump($_REQUEST); // array dengan kunci test1 dan test2
?>
Dengan menggunakan borang, tanya pengguna tentang nama dan umur mereka. Selepas borang dihantar, paparkan data ini pada skrin.
Mari kita anggap dengan menggunakan borang, pengguna ditanya kata laluan:
<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:
<?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.
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.