Sarana Berbagi Informasi dan Teknologi

Sunday, 21 February 2016

Perbedaan Method POST dan Method GET pada PHP

Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Pada dasarnya, metode POST dan GET memiliki kegunaan yang sama yaitu untuk mengirimkan value variabel ke halaman lain atau mengirimkan ke database. Pengiriman data itu biasanya dengan menggunakan form. Perbedaan kedua method tersebut sangat kecil namun sangat terlihat dengan jelas.


Method GET ketika mengirimkan data akan menambahkan pada URL, sedangkan method POST dikirim ke server dengan di include kan pada sebuah permintaan (body of request) dan bukan melalui URL dan hasil dari method POST ini tidak bersifat cacheable (dapat disimpan dalam cache).

Perbedaan Method POST dan Method GET
Perbedaan
Method POST
Method GET
History

Parameter/nilai tidak tersimpan di browser.

Parameter/nilai tersimpan dibrowser dan bisa diakses ulang karena nilai menjadi kesatuan URL.
Keamanan

Method POST lebih aman karena data langsung dikirim ke server.
Method GET dapat di ketahui data apa saja yang dikirim.

Penggunaan

Method POST digunakan untuk mengirim data yang lebih rahasia seperti password.
Digunakan lebih untuk keperluan mengambil data.

Besar data yang dikirim

Standard 8 Mb, tergantung konfigurasi server.
7607 karakter.



Kesimpulan POST dan GET

Adapun kesimpulan yang dapat diambil dari perbedaan Method POST dan Method GET adalah :
  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
  • Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL).
  • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
  • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
  • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
Posting : By. Admin

Share:

0 comments:

Post a Comment

Powered by Blogger.

About Me

Elgamar, S.Kom, M.Kom, Merupakan Dosen di Universitas Islam Kuantan Singingi (UNIKS), dan telah memiliki pengalaman mengajar dari tahun 2011 diantaranya di SMK Pelayaran Pekanbaru, STMIK-AMIK Riau, dan di AKNP-Pelalawan. Senang berpetualang dan mengunjungi tempat-tempat yang baru. Paling gemar membaca, dan menambah wawasan.
E-mail : gamar.tc@gmail.com