PHP - Perbedaan form dengan metode POST dan GET
PHP merupakan sebuah bahasa pemrograman yang berjalan pada suatu web server dengan berbagai macam pengolahan data pada sebuah server (sumber : penerbit Andi dalam buku PHP + MySQL).
Bahasa PHP identik sekali dengan hasil produk berupa website, dan saat seorang user memanfaatkan website hasil dari php maka tidak menutup kemungkinan adanya interaksi antar user dengan komputer sehingga disebut sebagai web interaktif.
Adanya interaksi tersebut dapat dicontohkan sebagai input seorang user pada menu login, dan menu login ini rata-rata ada dalam sebuah website berjenis forum diskusi dll.
Penerapan seperti menu login ini memanfaatkan sebuah form dalam php dengan method POST dan atau method GET. Nah berikut perbedaan dari kedua method tersebut.
- Method POST
Sebuah metode pengiriman data/isian ke server dengan cara data dikirim secara terpisah dengan URL nya.
- Method GET
Sebuah metode pengiriman data/isian ke server dengan cara data dikirim tergabung dengan URL nya.
Secara inti penjelasannya seperti diatas, untuk lebih memahami teman-teman, berikut yang dimaksud dengan istilah "terpisah dengan URL dan tergabung dengan URL".
Metode GET
Note : Link yang berwarna kuning diatas adalah link dengan metode GET karena memang link tersebut bersifat umum dan dapat dilihat oleh semua user yang memiliki akun, itulah sebabnya ia menggunakan metode GET.
Metode POST
Note : Link tetap menunjukkan index.php tapi tidak index.php?NIP=111&Password=xxx. Hal ini menunjukkan bahwa value dari menu login sangat rahasia dan haya user sendiri yang mengetahui isi dari pada NIP dan Password.
Metode GET
LINK tergabung dengan URL |
Metode POST
POST pada Login |
LINK terpisan dengan URL |
Note : Link tetap menunjukkan index.php tapi tidak index.php?NIP=111&Password=xxx. Hal ini menunjukkan bahwa value dari menu login sangat rahasia dan haya user sendiri yang mengetahui isi dari pada NIP dan Password.
Kesimpulan : Itulah mengapa kita sering menjumpai metode POST diterapkan pada menu login, hal itu agar value yang berupa isi dari username dan password yang rahasia tidak dapat terlihat oleh orang lain yang sedang berada di dekat kita.
Nah, semoga perbedaan secara mendasar pada metode GET dan POST dapat dipahami oleh pembaca semuanya, Amin.
Terima kasih sudah berkunjung di Haltar Ilmu
Terima kasih sudah berkunjung di Haltar Ilmu
0 comments:
Post a Comment