Query Parameter

query parameter

Query Parameter

Saat mengakses Web, kita akan menggunakan URL, dan di dalam URL, terdapat bagian yang bernama query parameter.

Query parameter adalah informasi tambahan yang bisa kita kirimkan dari client ke server secara dinamis.

Untuk menambahkan query parameter, cukup gunakan ? diikuti dengan key=value pada URL.

Di PHP, semua query parameter akan secara otomatis disimpan dalam global variable bernama $_GET .

$_GET

$_GET adalah global variable berupa array yang berisikan key sesuai dengan nama query parameter, dan value sesuai dengan value query parameter.

Jika kita mengirim query parameter name=Angga, artinya akan ada key name di dalam $_GET yang bernilai Angga .

Perlu diperhatikan, query parameter adalah data yang dikirim oleh client, jadi pastikan sebelum menggunakannya kita harus cek apakah datanya ada atau tidak, karena bisa jadi datanya tidak dikirim oleh client.

$_GET Query Parameter

global variable GET Query Parameter

Tampilan $_GET Query Parameter

output query parameter url

Multiple Query Parameter

Query parameter di URL bisa memiliki banyak parameter.

Jika kita ingin mengirim banyak query parameter, kita cukup gunakan tanda & diikuti dengan query parameter selanjutnya.

Multiple Query Parameter

Multiple Query Parameter

Tampilan Multiple Query Parameter

output Multiple Query Parameter

Query Parameter Array

Secara default, query parameter berisikan data key=value, artinya 1 key akan berisi 1 value.

di PHP ada kemampuan untuk mengirim query parameter dengan data lebih dari satu.

Data tersebut akan otomatis dikonversi menjadi Array oleh PHP.

Caranya adalah kita wajib menambahkan tanda [] diakhir nama query parameter nya.

Dan kita bisa menambah query parameter dengan nama yang sama berkali-kali, misal
name[]=Angga&name[]=Anairus&name[]=Ralia, maka secara otomatis parameter name akan berisi [Angga, Anairus dan Ralia] .

Array Query Parameter

Array Query Parameter

Tampilan Array Query Parameter

hasil Array Query Parameter
Next Post Previous Post
No Comment
Add Comment
comment url