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
0 comments:
Post a Comment