Oleh: Rony Syahputra Nasution | Maret 4, 2009

Menggunakan Post atau Get ?

Jika kita perhatikan pada posting terdahulu,
mengenai memasukkan data ke dalam database,
dengan bahasa pemograman PHP (web base lah pokoknya ^_^),
terdapat tag HTML <form>…</form>.

Kali ini kita mencoba mengangkat salah salah properti,
dalam tag <form> tersebut yaitu pada properti METHOD,
pada artikel sebelumnya digunakan POST,
selain POST dapat digunakan GET.

Lalu apa perbedaan POST dan GET,
menggunakan POST atau GET,
berikut informasi mengenai keduanya,

METHOD POST
1. Browser mengirim parameter POST pada bodi HTTP Request.
2. Tidak dapat dikirim melalui redireksi dan Link (hyperlink).
3. POST tidak membatasi ukuran parameter.
4. Tidak dapat dilihat di history browser dan log server.
5. Cocok untuk mengirimkan data sensitif (terkait point 4).

METHOD GET
1. Browser mengirim parameter bagian dari URL (header HTTP request).
2. Dapat dikirim melalui redireksi dan Link (hyperlink).
3. Ukuran parameter terbatas (kira-kira <= 1 Kb).
4. Parameter dapat dilihat di history browser dan log server.
5. Tidak cocok mengirimkan data sensitif (terkait point 4).

Dalam konteks PHP, POST dibaca  dengan $_POST,
sedangkan GET dengan $_GET,
kedua bisa saja dibaca menggunakan $_REQUEST,
walaupun $_REQUEST tidak dianjurkan (terkait security).

Jadi menggunakan POST atau GET ???,
sesuaikan dengan kebutuhan anda ^_^ hehe,
semoga membantu.

Salam dari Cirebon,
Rony Syahputra N

 
Referensi :
Didik Dwi Prasetyo, 101 Tip & Trik PHP Buku 2, 2008, Elex Media Komputindo


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: