DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

GET FORM

Pelajari cara mudah untuk mengirim data formulir menggunakan metode GET di PHP melalui tutorial langkah demi langkah ini.

Membuat dan mengirim data formulir adalah aspek penting dalam pengembangan web. Di PHP, metode GET adalah salah satu cara untuk mengirimkan data formulir dari browser ke server. Berikut adalah panduan singkat untuk mengimplementasikan formulir yang menggunakan metode GET di PHP.

Apa Itu Metode GET?

Metode GET dalam HTTP digunakan untuk meminta data dari sumber yang ditentukan. Dalam konteks formulir, ketika kamu menggunakan metode GET, data formulir dikirimkan melalui URL. Ini berguna untuk operasi pencarian atau ketika data yang dikirimkan tidak sensitif.

Kelebihan:

  • Data bisa langsung dilihat di URL.
  • Mudah digunakan untuk debugging.

Kekurangan:

  • Tidak aman untuk data sensitif karena nilai terlihat di URL.
  • Terbatas pada panjang URL yang bisa dihandle oleh browser.

Membuat Formulir dengan Metode GET

Mari buat formulir HTML sederhana yang mengirimkan data menggunakan metode GET.

<!DOCTYPE html>
<html>
<head>
    <title>Contoh Formulir GET di PHP</title>
</head>
<body>

<form action="proses.php" method="get">
    Nama: <input type="text" name="nama"><br>
    Email: <input type="text" name="email"><br>
    <input type="submit" value="Kirim">
</form>

</body>
</html>

Pada contoh di atas, attribut method="get" pada elemen <form> menunjukkan bahwa metode pengiriman data yang digunakan adalah GET.

Menangani Data dengan PHP

Setelah pengguna mengisi formulir dan menekan tombol kirim, data akan dikirimkan ke file proses.php. Berikut contoh cara menangani data tersebut di PHP.

<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
    // Mendapatkan data formulir menggunakan $_GET
    $nama = htmlspecialchars($_GET['nama']);
    $email = htmlspecialchars($_GET['email']);
    
    echo "Nama: " . $nama . "<br>";
    echo "Email: " . $email;
}
?>

Dalam contoh kode di atas, kami menggunakan $_GET untuk mengakses data yang dikirim oleh formulir. Selain itu, kami menggunakan fungsi htmlspecialchars untuk menghindari serangan Cross-site Scripting (XSS).

Tips Keamanan

Meskipun metode GET mudah dan cepat, ingatlah bahwa semua informasi dikirim melalui URL. Itu berarti informasi tersebut bisa disimpan dalam history browser, log server, atau bahkan terlihat oleh orang lain yang mempunyai akses ke komputer pengguna. Gunakan metode POST untuk data yang lebih sensitif.

Dengan mengikuti langkah-langkah di atas, sekarang kamu sudah paham cara menggunakan formulir dengan metode GET di PHP. Penggunaan metode ini sangat cocok untuk kasus di mana keamanan data bukanlah prioritas utama dan kamu memerlukan kemudahan dalam melakukan debugging atau operasi pencarian sederhana.

👈🏼 Return function
POST Form 👉🏼