Aplikasi web adalah berbasiskan interaksi antara 2 program, yang masing-masing berperan sebagai client dan server.
Server adalah program pertama yang berjalan dan menyediakan service yang dapat direquest oleh client.Selanjutnya client berjalan, dan mengirimkan request kepada server, server menerima dan memproses request tersebut dan menghasilkan response.
Client menerima response dan merepresentasikan response tersebut ke pengguna.
Web request dapat dikirimkan dalam 2 method (cara) GET dan POST.
Method GET digunakan apabila operasi yang diharapkan terjadi di sisi server, akibat adanya request ini, tidak akan mengakibatkan perubahan (pada data atau sumber data).
Method POST digunakan apabila operasi yang diharapkan terjadi di sisi server, akibat adanya request ini, akan mengakibatkan perubahan (pada data atau sumber data).
Web request dapat memiliki parameter, yang diperlakukan oleh aplikasi sebagai data string.
Pada method GET, parameter tersebut dikirimkan sebagai bagian dari URL, dan panjang
parameter dibatasi oleh panjang maksimum URL.
Pada method POST, parameter tersebut dikirimkan dalam body request. Panjang parameter
tidak terbatas.
Aplikasi PHP yang baik, dirancang untuk menangani request dengan benar. Menangani
request terdiri atas:
-Membaca data dari request sebagai masukan, termasuk parameter request.
-Melakukan proses untuk menghasilkan keluaran berdasarkan data request
-Mengirimkan response
Pada aplikasi PHP, parameter dari request GET dapat diakses menggunakan variabel khusus $_GET yang sudah didefinisikan oleh PHP.
Variabel $_GET ini adalah array assosiatif, semua value harus diakses menggunakan key. Parameter dari request POST diakses menggunakan variabel $_POST.
Method GET dan POST
Mau Liburan ke Bali ? Paket Liburan ke Bali