Apa itu $_ get dan $_ post di php?

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

Apa itu $_ get dan $_ post di php?

$_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)

Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?

Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?
Apa itu $_ get dan $_ post di php?

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

Apa itu $_ get dan $_ post di php?

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

Apa itu $_ get dan $_ post di php?

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

Apa itu $_ get dan $_ post di php?

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 –

Apa tujuan variabel $_ GET dan $_ POST?

Array $_GET digunakan untuk bekerja dengan data yang tidak aman, dan array $_POST digunakan untuk bekerja dengan data yang aman dan berjumlah besar. Bagaimana kedua variabel array ini dapat digunakan dalam PHP untuk membaca data dari form telah ditunjukkan dalam tutorial ini

Apa yang dimaksud dengan GET dan POST di PHP?

Metode Dapatkan dan Posting adalah metode permintaan HTTP yang digunakan di dalam tag . Protokol HTTP memungkinkan komunikasi antara klien dan server di mana browser dapat menjadi klien, dan aplikasi yang berjalan di sistem komputer yang menghosting situs web Anda dapat menjadi server.

Apa perbedaan antara $_ GET dan $_ POST dan $_ permintaan di PHP?

Sekarang, Ada total tiga variabel super global untuk menangkap data ini di PHP. $_POST. Itu dapat menangkap data yang dikirim menggunakan metode POST. $_GET. Itu dapat menangkap data yang dikirim menggunakan metode GET. $_REQUEST. Itu dapat menangkap data yang dikirim menggunakan metode POST dan GET

Apa perbedaan antara _GET dan _POST PHP?

POSTING. HTTP Permintaan POST menyediakan data tambahan dari klien (browser) ke server di badan pesan . Sebaliknya, permintaan GET menyertakan semua data yang diperlukan di URL.