Contoh Kegunaan Get di PHP

Contoh Kegunaan Get di PHP

Ada dua cara bagaimana browser user mengirimkan data ke server :
  • Metode $_GET
  • Metode $_POST
Sebelum browser user/klien mengirimkan informasi maka akan melalui sebuah skema yang dinamakanURL encoding.

Metode $_GET

Metode GET mengirimkan informasi yang telah di encode kepada permintaan halaman/page request. Halaman dan informasi tersebut kemudian di pisahkan dengan tanda '?'.
www.contoh.com/index.php?nama=Joni&umur=24
Seperti yang anda lihat metode GET bisa dilihat oleh semua orang.
contoh: 
<form method="GET" action="http://www.codingku.com/php/sample/form.php>
Nama anda : <input type="text" name="nama" /> Umur : <input type="text" name="umur" /> 
<input type="submit" value="submit" />
</form>
Pada address bar akan terlihat seperti ini :
http://www.codingku.com/php/sample/form.php?nama=Joni&umur=24
Kemudian pada file form.php akan ditulis seperti ini :
<?php

$nm = $_GET['nama'];
$umur = $_GET['umur'];

echo "Nama : " . $nm . "<br/>";
echo "Umur : " . $umur . " Tahun";

?>
output : (bila kita mengisikan Nama = Joni dan Umur = 24)
Nama : Joni
Umur : 24 Tahun

Kapan saat menggunakan metode $_GET ?

Yang perlu anda ingat bahwa dengan menggunakan metode GET maka isi data akan terlihat di browser dan semua orang bisa melihatnya.
Catatan : Metode ini sebaiknya tidak digunakan ketika mengirimkan data password atau data penting lainnya.
Karena variabel / alamat url nya lengkap maka metode ini berguna untuk 'bookmark' sebuah halaman web, hal ini bisa berguna untuk beberapa kasus.

Mengenai metode $_GET 

Metode GET membatasi maksimal sebanyak 1024 karakter.
Metode GET tidak bisa mengirimkan data binary seperti gambar atau dokumen word ke server.
Data yang dikirim dengan metode ini bisa di akses dengan lingkungan variabel QUERY_STRING.

Comments

Popular Posts