PHP $_POST

Pembolehubah $ _POST digunakan untuk mengumpul nilai-nilai dari satu borang (form) dengan kaedah = "post".

Pembolehubah $_POST

Pembolehubah $ _POST adalah array bagi nama pembolehubah dan nilai-nilai yang dihantar oleh kaedah HTTP POST.
Pembolehubah $ _POST digunakan untuk mengumpul nilai-nilai dari satu borang (form) dengan kaedah = "post". Maklumat yang dihantar dari borang (form) dengan kaedah POST tidak dapat dilihat pengguna dan tidak mempunyai had kepada jumlah maklumat untuk menghantar.

Contoh

<form action="welcome.php" method="post">
Masukkan nama anda: <input type="text" name="nama" /><br/>
Masukkan umur anda: <input type="text" name="umur" />
<input type="submit" value="Submit" />
</form>

Output:





Apabila pengguna klik butang "Submit", URL tidak akan mengandungi sebarang data borang (form), dan akan kelihatan seperti ini:

http://localhost/blogphp/welcome.php

Fail welcome.php" kini boleh menggunakan pembolehubah $ _POST untuk mendapatkan data borang (form) (notis bahawa nama-nama medan borang akan secara automatik menjadi kunci ID dalam $ _POST array):

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


Kenapa guna $_POST?

  • Pembolehubah yang dihantar melalui HTTP POST tidak akan dipaparkan dekat URL.
  • Panjang pembolehubah tidak mempunyai had 
Walau bagaimanapun, kerana pembolehubah tidak dipaparkan dalam URL, tidak dapat untuk bookmark halaman tersebut.

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

Welcome <?php echo $_REQUEST["name"]; ?>.<br />
You are <?php echo $_REQUEST["age"]; ?> years old!

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