PHP Superglobal - $_POST
Variabel super global adalah variabel bawaan yang selalu tersedia di semua cakupan.
PHP $_POST
PHP $_POST adalah variabel super global PHP yang digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "posting". $_POST juga banyak digunakan untuk melewatkan variabel.
Contoh di bawah ini menunjukkan formulir dengan bidang input dan tombol kirim. Ketika pengguna mengirimkan data dengan mengklik "Kirim", data formulir dikirim ke file yang ditentukan dalam atribut tindakan dari tag <form>. Dalam contoh ini, kami menunjuk ke file itu sendiri untuk memproses data formulir. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, ganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan variabel super global $_POST untuk mengumpulkan nilai dari field input:
Contoh
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$name = $_POST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>
Tip: Anda akan mempelajari lebih lanjut tentang $_POST di bab PHP Forms .