Definisi GET Parameter
GET parameter adalah bagian dari URL yang digunakan untuk mengirimkan data dari klien (browser) ke server. Parameter ini terletak setelah tanda tanya (?) dalam sebuah URL, dengan format pasangan kunci dan nilai (key=value) yang dipisahkan oleh tanda ampersand (&). Contoh: example.com/produk.php?id=123&kategori=elektronik.
Cara Membaca GET Parameter dengan PHP
Dalam bahasa pemrograman PHP, data yang dikirim melalui metode GET secara otomatis tersimpan dalam variabel superglobal $_GET. Anda dapat mengaksesnya dengan memanggil kunci yang sesuai.
// Contoh URL: index.php?nama=Azwinn
$nama = $_GET['nama'];
echo "Halo, " . htmlspecialchars($nama);Tabel Penanganan Data GET
| Metode | Fungsi | Keamanan |
|---|---|---|
| $_GET['key'] | Mengambil nilai langsung | Rentan XSS |
| htmlspecialchars() | Sanitasi output | Wajib digunakan |
| filter_input() | Validasi tipe data | Sangat disarankan |
Cara Membaca GET Parameter dengan JavaScript
Di sisi klien, Anda dapat membaca parameter URL menggunakan objek URLSearchParams yang tersedia di browser modern. Ini adalah cara paling efisien dan bersih.
// Contoh URL: index.html?id=500
const urlParams = new URLSearchParams(window.location.search);
const id = urlParams.get('id');
console.log(id); // Output: 500Langkah Teknis Implementasi
- Pastikan URL memiliki struktur query string yang valid (menggunakan ? dan &).
- Gunakan
window.location.searchuntuk mengambil string query dari URL aktif. - Inisialisasi
URLSearchParamsuntuk mempermudah ekstraksi data. - Selalu lakukan pengecekan apakah parameter tersebut ada (null check) sebelum menggunakannya dalam logika aplikasi untuk menghindari error.
Troubleshooting Umum
Jika parameter tidak terbaca, periksa hal berikut:
- Pastikan penulisan kunci (key) bersifat case-sensitive (huruf besar/kecil berpengaruh).
- Periksa apakah ada karakter khusus yang perlu di-encode (seperti spasi menjadi %20).
- Pastikan server web (seperti Apache atau Nginx) tidak melakukan rewrite URL yang menghilangkan query string.
🔍 Orang Lain Juga Mencari Ini
Cara Mengambil Data Dari Url Php
Fungsi $_GET Php
Javascript Get Url Parameter
Cara Kerja Query String
Tutorial Urlsearchparams
Keamanan Metode Get
Perbedaan Get Dan Post
Cara Parsing Url Javascript
Mengambil Parameter Url Di Laravel
Sanitasi Input Get Php
Cara Membuat Url Dinamis
Menangani Query String Di Nodejs
Validasi Parameter Url
Cara Kerja Web Request
Penggunaan Htmlspecialchars