PHP $_GET

Pembolehubah $ _GET digunakan untuk mengumpul nilai-nilai dari satu bentuk dengan kaedah = "get".

Pembolehubah $_GET

  • Pembolehubah $ _GET adalah array nama pembolehubah dan nilai-nilai yang dihantar oleh keadah HTTP GET
  • Pembolehubah $ _GET digunakan untuk mengumpul nilai-nilai dari satu bentuk dengan kaedah = "get".
  • Maklumat yang dihantar dari satu borang (forms) dengan menggunakan kaedah GET dipaparkan kepada semua orang (ia akan dipaparkan dalam browser address bar) dan ia mempunyai had kepada jumlah maklumat untuk dihantar (maksimum 100 huruf).

 Contoh

<form action="get.php" method="get">
Nama: <input type="text" name="nama" />
Umur: <input type="text" name="umur" />
<input type="submit" />
</form>

Apabila pengguna klik butang "Submit", URL yang dihantar jadi seperti ini:

http://localhost/blogphp/get.php?nama=nur+hazwani&umur=25

Fail "get.php" kini boleh menggunakan pembolehubah $ _GET untuk mengambil data dari borang (notis bahawa nama-nama medan borang akan secara automatik menjadi kunci ID dalam array $ _GET):

Selamat datang <?php echo $_GET["nama"]; ?>.<br />
umur awak <?php echo $_GET["umur"]; ?> tahun!


Kenapa gunakan $_GET?

Nota: Apabila menggunakan pembolehubah $ _GET semua nama-nama pembolehubah dan nilai-nilai akan dipaparkan dalam URL. Jadi kaedah ini tidak boleh digunakan apabila menghantar kata laluan atau maklumat sensitif lain! Walaubagaimanapun, kerana pembolehubah dipaparkan dalam URL, ia adalah sesuai dijadikan bookmark halaman. Ini amat berguna dalam beberapa kes.

Nota: kaedah HTTP GET tidak sesuai dengan pembolehubah yang mempunyai nilai-nilai  besar; nilai yang tidak boleh melebihi 100 aksara.


Pembolehubah $_REQUEST

Pembolehubah PHP $_REQUEST yang mengandungi kandungan nilai $ _GET, $ _POST dan 
$ _COOKIE.
Pembolehubah PHP $_REQUEST boleh digunakan untuk mendapatkan hasil dari data yang dihantar dengan kedua-dua bentuk kaedah GET dan POST.

Contoh

Selamat datang <?php echo $_REQUEST["nama"]; ?>.<br />
Umur awak <?php echo $_REQUEST["umur"]; ?> tahun!

0 comments :

Post a Comment

Selamat datang ke blog saya. Blog ini akan mengajar anda pendidikan asas pengaturcaraan PHP dan MySQL .
 
Copyright 2009 Pendidikan Asas Pengaturcaraan PHP & MySQL All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes