Home » PHP » Variabel Superglobal di PHP : $_REQUEST

Variabel Superglobal di PHP : $_REQUEST

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Variabel super global adalah variabel bawaan yang selalu tersedia di semua cakupan.

PHP $_REQUEST

PHP $_REQUEST adalah variabel PHP super global yang digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML.

Contoh di bawah ini menunjukkan formulir dengan kolom 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, kita akan menunjuk ke file ini sendiri untuk memproses data formulir. Jika ingin menggunakan file PHP lain untuk memproses data formulir, ganti dengan nama file pilihan kita. Kemudian, kita dapat menggunakan variabel super global $_REQUEST untuk mengumpulkan nilai bidang input:

Contoh :

<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 = htmlspecialchars($_REQUEST['fname']);
    if (empty($name)) {
        echo "Name is empty";
    } else {
        echo $name;
    }
}
?>
  
 

Output :

You may also like