PHP Superglobal - $_REQUEST
Variabel super global adalah variabel bawaan yang selalu tersedia di semua cakupan.
PHP $_REQUEST
PHP $_REQUEST adalah variabel super global PHP yang digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML.
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 ini 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 $_REQUEST untuk mengumpulkan nilai bidang 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 = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>