Mengenal Variabel Global di PHP - Part 1

Assalamu'alaikum..
Selamat hari jum'at bro.. jangan lupa jum'atan buat temen-temen laki yang muslim ya..

Kali ini saya ingin sedikit berbagi ilmu mengenai variable global di PHP. Variable global adalah variable yang sudah disediakan oleh PHP sehingga kita bisa langsung memanggil mereka tanpa harus mendefinisikannya terlebih dahulu.

Disini saya akan mencoba menuliskan beberapa variable global di PHP yang sering digunakan oleh para programmer PHP dari newbie sampai expert.

1. Variable $_POST
Method POST biasa digunakan untuk "melempar" data yang di-input melalui form client untuk dikirim ke server. Method POST biasa digunakan untuk "melempar" data-data yang membutuhkan sekuritas lebih. Variable $_POST digunakan untuk menangkap "lemparan" data dari method POST. Berikut contoh code-nya.
<html>
  <head>
   <title>Form</title>
  </head>
  <body>
   <form action="" id="form" method="POST"> <!-- action berfungsi untuk mengarahkan kemana data akan dilempar ketika klik submit -->
    <input type="text" name="input_data" />
    <input type="submit" name="submit" value="submit" />
   </form>
  </body>
</html>

<?php 
if(isset($_POST['submit'])) { // kondisi untuk mengecek apakah ada action yang dikirim oleh submit
  echo $_POST['input_data'];
}
?> 
2. Variable $_GET
Method GET hampir sama fungsinya dengan method POST, yang menjadi pembeda adalah lemparan data dari form akan terlihat mengikuti url yang ada pada browser, dan untuk menangkap data lemparannya menggunakan variable $_GET. Berikut contohnya.
<html>
 <head>
  <title>get</title>
 </head>
 <body>
  <form action="get.php" id="form_get" method="GET">
   <input type="text" name="data_get" />
   <input type="submit" name="submit" value="Submit">
  </form>
 </body>
</html>

<?php
 if(isset($_GET['submit'])) {
  echo $_GET['data_get'];
 }
?>
Untuk method ini tidak disarankan digunakan untuk mengirim data-data yang bersifat rahasia karena akan muncul di URL.

3. Variable $_REQUEST
Variable ini dapat menangkap lemparan data dari method GET maupun method POST. Berikut contohnya.
<html>
 <head>
  <title>get</title>
 </head>
 <body>
  <form action="get.php" id="form_get" method="POST">
   <input type="text" name="data_get" />
   <input type="submit" name="submit" value="Submit">
  </form>
 </body>
</html>

<?php
 if(isset($_REQUEST['submit'])) {
  echo $_REQUEST['data_get'];
 }
?>


Oke untuk part 1 nya sampai sini dulu ya, nanti di lanjutkan lagi di part selanjutnya. terima kasih sudah mau berkunjung ke blog saya. Wassalam..

0 komentar: