
Pada Artikel kali ini, kita akan membahas Method GET dan POST pada PHP. Didalam PHP, terdapat istilah yang sering kita dengar Adalah Method (Metode). Pada PHP, terdapat beberapa Method yang sering kita gunakan. Pada artikel kali ini, kita akan belajar Method GET
dan POST
pada PHP. Bagaimana Langkah Kerja dari Method GET
dan POST
? akan kita pelajari disini.
Pengertian GET dan POST pada PHP
Sebelum masuk ke perbedaan GET
dan POST
pada PHP, disini akan Diriku jelaskan persamaan dari masing-masing syntax tersebut. GET dan POST sebenarnya adalah Method yang Dapat kita gunakan Kepada mengirimkan suatu nilai ke halaman tertentu, kedua method memang sama-sama Mempunyai fungsi Kepada mengirimkan Data pada PHP walaupun Eksis perbedaan diantara keduanya. Berikut akan kita bahas perbedaan antara Method GET dan POST pada PHP
Metode GET
Metode GET adalah metode yang datanya dikirim melalui URL, data yang dikirim di URL berupa rangkaian Kekasih nama dan nilai yang dipisahkan oleh ampersand (&). URL dengan data GET akan terlihat sebagai berikut:
https://duniacoding.info/data.php?name=alfian&age=21
Apabila kita lihat dari URL diatas, disana terdapat nama Kepada file PHP Adalah data.php
, Nah File ini lah yang kita tuju pada Formulir GET
. Berikutnya Eksis pembatas antara File PHP dan juga Variable yang dikirimkan Adalah Tanda Tanya (?)
, dan yang terakhir Adalah Variable yang dikirimkan beserta isi datanya yang dipisah dengan Tanda Ampersand (&)
. Variable yang dikirimkan adalah name
dan age
.
Nah, sekarang kita praktekkan bagaimana penggunaan Method GET
ini pada Codingan kita, yang kita butuhkan adalah syntax PHP yang berisi Form
dan Mempunyai Method GET
.
Potongan Syntax diatas akan menghasilkan Form seperti ini

Misalkan kita mengisi Form diatas dengan Nama dan Umur kita. Maka Codingan kita akan mengambil Data yang kita isi menggunakan $_GET
Lampau ditampilkan dengan echo
.
Hasilnya Seperti ini

Dapat dilihat di URL diatas. Eksis tulisan nama=Alfian+Luthfi&umur=21
. Seperti yang dijelaskan tadi, Method GET
ini menggunakan URL, jadi kita Dapat mengganti Outputnya dengan mengganti isi URL nya. Misal sekarang saya ganti nilai umur
pada URL jadi 19 jadi nama=Alfian+Luthfi&umur=19
. Maka Outputnya juga akan berubah seperti ini

Seperti itulah penggunaan Method GET
pada PHP. Eksis yang sering mengatakan Methode ini Bukan Terjamin karena Data yang kira inputkan terlihat di URL dan Dapat diganti-ganti secara asal
Method POST
Method POST
adalah metode pengiriman data yang Datanya Bukan disimpan pada URL. Data pada method POST
ini tetap dikirimkan akan tetapi Bukan ditampilan pada URL seperti GET
. Method POST
ini biasanya digunakan Demi registrasi yang membutuhkan input email dan password yang Semestinya Bukan muncul di URL.
Method POST
ini dirsa lebih ama daripada method GET
, bahkan Method ini juga Dapat mengirimkan File seperti gambar dan Berkas, Bukan hanya Text saja. Bagaimana Langkah penggunaan dan Contohnya? Mari kita lihat.
Method POST
“;
echo “Umur: ” . $_POST[“umur”];
}
?>
Potongan syntax diatas akan menghasilkan Hasil yang sama seperti yang Eksis di Method GET
. Tapi bedanya, Demi kita isi kita Bukan Dapat Memperhatikan yang kita inputkan di URL. Beginilah hasilnya

Dapat dilihat pada gambar diatas. Output yang keluar sama, akan tetapi di URL Bukan muncul data seperti pada method GET
. Pada akhirnya kita Bukan Dapat mengganti Data yang kita inputkan dan Bukan Dapat Memperhatikan data tersebut. Membangun penginputan data lebih Secure.
Ketika Menggunakan Method GET dan POST pada PHP
Kepada menentukan apakah kita akan menggunakan Method GET
atau POST
pada PHP, kita harus memikirkan terlebih dahulu: Apakah terjadi perubahan pada data di Server kita?. Apabila terjadi perubahan, Terang kita harus menggunakan Method POST
, akan tetapi kalau Bukan terjadi perubahan pada Server, kita Dapat menggunakan Method GET
.
Contohnya, misal kita Membangun pagenation
pada PHP, lebih Bagus Terang menggunakan method GET
.
POST digunakan Demi Eksis Data Sensitif yang dikirimkan ke Database. Misal kan ID dari suatu hal, atau email dan password, tentunya kita harus menggunakan POST
. Akan cukup bahaya apabila kita menggunakan GET
, karena nanti Segala orang Dapat Memperhatikan Data Sensitif yang kita kirimkan.
Itulah pembahasan kita Kepada Method GET dan POST pada PHP, semoga bermanfaat Kepada kita Segala. Mitra-Mitra juga Dapat belajar tentang PHP yang lain di Artikel yang Eksis di Website ini.