PHP mengeluarkan fungsi $_POST yang merupakan variabel super global yang digunakan untuk mengumpulkan data. Setelah mengirimkan Formulir HTML, beberapa data dihasilkan yang dikumpulkan menggunakan metode POST tertentu. $_POST juga digunakan untuk meneruskan variabel. Ini pada dasarnya diteruskan ke metode HTTP POST sebagai tipe konten dalam permintaan. Ini adalah variabel global super variabel/otomatis yang ruang lingkupnya tersedia di seluruh skrip yang berarti tidak perlu mendeklarasikan variabel global untuk mengakses ini. Metode _POST ini tersedia setelah rilis stabil PHP 4 ke atas
Sintaksis.
Sintaks untuk mendapatkan detail menggunakan fungsi $_Post adalah
<?php
$_POST[‘name’] ?>
“$_POST[…]” is the PHP array
'name'” is the URL variable name.
Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda
Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya
Tangkapan layar
$_POST Variabel Berfungsi
Variabel $_POST mengumpulkan data dari form HTML melalui metode POST. Ketika pengguna mengisi data dalam formulir PHP dan mengirimkan data yang dikirim dapat dikumpulkan dengan Metode _POST di PHP. Metode Post mentransfer informasi melalui Header. Informasi dikodekan menggunakan skema di mana pasangan KEY/VALUE digabungkan dengan tanda sama dengan. Semua karakter khusus dihapus dan data dikodekan. Setelah kami mendapatkan data yang disandikan, itu dikirim ke header yang disebut QUERY_STRING
Tidak ada batas ukuran data untuk dikirim dalam QUERY_STRING ini. Baik Biner maupun data ASCII, dapat dikirim dengan metode POST. Data kemudian diteruskan dengan beberapa protokol keamanan yang membuat informasi diamankan dan kemudian dikirim ke array asosiatif menggunakan metode $_POST
Data yang dikirim oleh Metode POST tidak dapat dilihat oleh orang lain dan kami tidak dapat melihat bentuk data apa pun saat diteruskan. _POST adalah larik variabel yang diteruskan ke skrip melalui Metode Posting HTTP
Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)
Harga
Lihat Kursus
600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (86.697 peringkat)
Waktu yang dihabiskan oleh metode POST lebih banyak daripada permintaan lain sehingga memiliki kinerja yang rendah, tetapi banyak digunakan karena paparan untuk ini lebih banyak karena mendukung banyak tipe data seperti String, numerik, biner. Dan karena Nilai tidak terlihat, hasilnya tidak dapat dibukukan
Metode Post digunakan untuk membuat Formulir kompleks dalam HTML dan untuk menangani data kompleks yang dikirim melalui jaringan
Jadi setelah URL Ditekan, URL akan menjadi seperti itu dengan Metode POST
Localhost/pagename.php_
Contoh PHP $_POST
Mari kita lihat beberapa fungsi $_POST dengan beberapa Contoh
Contoh 1
Mari kita mulai dengan membuat formulir HTML dan lihat bagaimana Permintaan Menghasilkan
Metode yang Digunakan Post
BENTUK HTML
Ini adalah bentuk HTML
<form method="post" action="<?php echo “hello PHP”;?>">
Your Name: <input type="text" name="pname">
<input type="submit">
</form>
Metode Permintaan POST PHP
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_REQUEST['sname']);
if (empty($name)) {
echo "Empty Name";
} else {
echo $name;
}
}
?>
Kami mencoba membuat FORM yang menggunakan Input sebagai Nama, permintaan diajukan dari metode POST dengan perincian tertentu dan data dikumpulkan oleh Metode Permintaan
Di sini htmlspecialchars($Request['fname']) mengambil nilai Input Field dan memeriksa apakah ada kondisi yang diberikan di sana atau tidak. Jika ada kondisi yang diperiksa atau data dikumpulkan. Jadi Output untuk ini akan menjadi seperti ini
Tangkapan layar
Mari kita periksa beberapa contoh lagi
Mari buat Formulir yang mengambil data dari dua bidang Nama dan Email pengguna dan mari kita kumpulkan menggunakan Metode POST. Kami akan membuat File PHP bernama Demo. php
Ini Kodenya
<html>
<body>
Hey the name is <?php echo $_POST["name"]; ?><br>
With the email address is: <?php echo $_POST["email"]; ?>
</body>
</html>_
Buat formulir HTML dengan Permintaan dengan POST
Kode
<html>
<body>
<form action="Demo.php" method="post">
The Name: <input type="text" name="Name"><br>
The E-mail: <input type="text" name="Email"><br>
<input type="submit">
</form>
</body>
</html>
Tangkapan layar
Saat kami meminta atau menjalankan kode PHP ini, permintaan dibuat dan data dikirim untuk diproses
Contoh #2
Mari kita periksa satu lagi Contoh sederhana
<form action="Demo2.php" method="post">
<p>Add<input type="text" name="Add" /></p>
<p>City<input type="text" name="City" /></p>
<input type="submit" name="submit" value="Submit" />
</form>_
Permintaan POST Sederhana untuk mendapatkan Alamat dan Kota
<?php
echo("Address: " . $_POST['Add'] . "<br />\\n");
echo("City " . $_POST[‘City'] . "<br />\\n");
?>
Tangkapan layar
Kita dapat menggunakan fungsi isset untuk memeriksa apakah nilai variabel ini telah ditetapkan atau belum. Kita juga dapat menggunakan pernyataan bersyarat dengan metode ini
Tangkapan layar
<?php
echo("Address: " . $_POST['Add'] . "<br />\\n");
echo("City " . $_POST['City'] . "<br />\\n");
?>
<form action="Demo2.php" method="post">
<p>Add<input type="text" name="Add" /></p>
<p>City<input type="text" name="City" /></p>
<input type="submit" name="submit" value="Submit" />
</form>_
Kesimpulan
Dari artikel di atas, kita melihat penggunaan Function $_POST di PHP. Dari berbagai contoh dan klasifikasi kami mencoba memahami bagaimana fungsi $_POST bekerja di PHP dan apa yang digunakan di tingkat pemrograman
Kami juga melihat kerja internal dan keuntungan memiliki tipe data yang kami definisikan untuk berbagai tujuan pemrograman. Selain itu, sintaks dan contoh membantu kami memahami fungsi dengan lebih tepat
Artikel yang Direkomendasikan
Ini adalah panduan untuk PHP $_POST. Di sini kita membahas pengenalan PHP $_POST, Bagaimana cara kerja PHP $_POST di PHP, dan Contoh dengan implementasi kode?. Anda juga dapat membaca artikel kami yang lain yang disarankan untuk mempelajari lebih lanjut –