Di PHP, variabel $_POST yang telah ditentukan sebelumnya digunakan untuk mengumpulkan nilai dari formulir dengan metode="post".
Variabel $_POST yang telah ditentukan sebelumnya digunakan untuk mengumpulkan nilai dari formulir dengan metode = "post".
Informasi yang dikirim dari formulir dengan metode POST tidak terlihat oleh siapa pun (tidak akan ditampilkan di bilah alamat browser), dan tidak ada batasan jumlah informasi yang dikirim.
Catatan: Namun secara default, jumlah maksimum informasi yang dikirim dengan metode POST adalah 8 MB (dapat diubah dengan mengatur post_max_size pada file php.ini).
Kode file form.html adalah sebagai berikut:
<html><head><meta charset="utf-8"><title>Tutorial Pembuat Kode (codercto.com)</title></head><body><form action="welcome.php" method=" post ">Nama: <input type="text" name="fname">Umur: <input type="text" name="age"><input type="submit" value="Submit"></form> < /tubuh></html>
Ketika pengguna mengklik tombol "Kirim", URL-nya terlihat seperti ini:
http://www.codercto.com/welcome.php
File "welcome.php" sekarang dapat mengumpulkan data formulir melalui variabel $_POST (perhatikan bahwa nama kolom formulir secara otomatis menjadi kunci dalam array $_POST):
Selamat datang<?php echo $_POST["fname"]; ?>!<br>Umur Anda <?php echo $_POST["age"];
Informasi yang dikirim dari formulir dengan metode POST tidak dapat dilihat oleh siapapun, dan tidak ada batasan jumlah informasi yang dikirimkan.
Namun, karena variabel tidak muncul di URL, halaman tersebut tidak dapat di-bookmark.
Variabel $_REQUEST yang telah ditentukan berisi konten $_GET, $_POST dan $_COOKIE.
Variabel $_REQUEST dapat digunakan untuk mengumpulkan data formulir yang dikirim melalui metode GET dan POST.
Anda dapat memodifikasi file "welcome.php" menjadi kode berikut, yang dapat menerima $_GET, $_POST dan data lainnya.
Selamat datang<?php echo $_REQUEST["fname"] ?>!<br>Usia Anda <?php echo $_REQUEST["age"];