Superglobal $_GET & $_POST

Saat user mengisi formulir atau melakukan pencarian, bagaimana cara PHP menangkap data tersebut? Jawabannya: Superglobal! Gunakan $_GET untuk menangkap data yang terbuka di URL (cocok untuk pencarian, misal ?search=kopi). Gunakan $_POST untuk menangkap data tersembunyi dari form (seperti password saat login). Data POST lebih aman dan bisa menampung teks panjang. Jebakan mematikan: jangan langsung masukkan nilai $_POST ke database tanpa disaring (sanitize) — ini celah keamanan (SQL Injection) yang paling sering diretas.

👀 Contoh dulu

$nama = $_POST['nama'] ?? 'Anonim';

Hasilnya: Membaca data input 'nama' dari request POST form.

💡 Selalu sanitasi data input superglobal untuk keamanan.

📝 Sekarang giliranmu

Tulis pembacaan input $_POST['email'] ?? '';.

Preview