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
Tampilan $_GET Query Parameter
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
Tampilan 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] .