Variabel $_GET digunakan untuk mengumpulkan nilai dari form dengan method="get"
Variabel $_GET
Variabel $_GET adalah larik nama variabel dan nilai yang dikirim oleh metode HTTP GET
Variabel $_GET digunakan untuk mengumpulkan nilai dari form dengan method="get". Informasi yang dikirim dari formulir dengan metode GET dapat dilihat oleh semua orang (akan ditampilkan di bilah alamat browser) dan memiliki batasan jumlah informasi yang dikirim (maks. 100 karakter)
Contoh
Name: Age:Saat pengguna mengklik tombol "Kirim", URL yang dikirim mungkin terlihat seperti ini
//www.w3schools.com/welcome.php?name=Peter&age=37_Selamat datang. php" sekarang dapat menggunakan variabel $_GET untuk menangkap data formulir (perhatikan bahwa nama bidang formulir akan secara otomatis menjadi kunci ID dalam larik $_GET)
Welcome .You are years old!
Mengapa menggunakan $_GET?
Catatan. Saat menggunakan variabel $_GET, semua nama dan nilai variabel ditampilkan di URL. Jadi metode ini tidak boleh digunakan saat mengirim kata sandi atau informasi sensitif lainnya. Namun, karena variabel ditampilkan di URL, halaman dapat di-bookmark. Ini dapat berguna dalam beberapa kasus
Catatan. Metode HTTP GET tidak cocok untuk nilai variabel yang besar;
Variabel $_REQUEST
Variabel PHP $_REQUEST berisi isi dari $_GET, $_POST, dan $_COOKIE
Variabel PHP $_REQUEST dapat digunakan untuk mendapatkan hasil dari data formulir yang dikirim dengan metode GET dan POST
Contoh
Welcome .You are years old!
Dapatkan Diploma Anda
Program Sertifikasi Online W3Schools adalah solusi sempurna bagi para profesional sibuk yang perlu menyeimbangkan pekerjaan, keluarga, dan pembangunan karier
Sertifikat HTML adalah untuk pengembang yang ingin mendokumentasikan pengetahuan mereka tentang HTML, XHTML, dan CSS
Sertifikat JavaScript adalah untuk pengembang yang ingin mendokumentasikan pengetahuan mereka tentang JavaScript dan HTML DOM
Buat file PHP dengan skrip berikut untuk membaca nilai nama pengguna dari alamat URL dan cetak nilai nama pengguna dengan teks lainnya. Jika tidak ada nilai yang diberikan untuk nama pengguna, skrip akan mencetak pesan lain
HTML form to take input from the user -->
Enter your first name:
Keluaran
Output berikut akan muncul setelah menjalankan skrip dari server web. Di sini, kolom formulir diisi dengan data dummy
Output berikut akan muncul setelah mengklik tombol submit. Nilai input formulir dicetak di sini
Contoh 3. Penggunaan $_POST[] untuk membaca data dari pengguna
Buat file PHP dengan skrip berikut untuk memeriksa penggunaan array $_POST[] untuk mengambil data dari pengguna. Formulir login pengguna dirancang dalam skrip untuk mengambil nama pengguna dan kata sandi dari pengguna. Formulir akan dikirimkan dengan metode post untuk membaca nilai input dengan menggunakan $_POST[]. Skrip PHP akan memeriksa apakah tombol submit ditekan atau tidak dengan menggunakan fungsi isset(). Fungsi ini akan mengembalikan nilai true ketika pengguna menekan tombol kirim formulir. Selanjutnya, itu akan memeriksa nilai dari username dan pass field. Jika pengguna memasukkan "admin" di kolom nama pengguna dan "238967" di kolom pass, maka pernyataan kondisional akan mengembalikan nilai true dan mencetak pesan sukses;
HTML form to take input from the user -->
Username:
Keluaran
Output berikut akan muncul setelah menjalankan skrip dari server web. Di sini, kolom formulir diisi dengan nama pengguna dan kata sandi yang valid
Pesan sukses berikut akan dicetak jika pengguna memberikan nama pengguna dan kata sandi yang valid. Menurut skrip, nama pengguna yang valid adalah "admin" dan kata sandinya adalah "238967". Jika salah satu dari nilai yang salah dikirimkan di salah satu bidang, maka pesan kesalahan, "Pengguna tidak valid," akan dicetak
Kesimpulan
Penggunaan formulir adalah tugas penting dari setiap aplikasi web karena data pengguna diperlukan di sebagian besar aplikasi web. Array $_GET[] dan $_POST[] adalah variabel PHP yang sangat berguna untuk membaca data yang dikirimkan pengguna melalui formulir HTML apa pun. Tetapi formulir harus berisi tombol kirim untuk mengirimkan data yang dimasukkan pengguna ke server menggunakan formulir. Penggunaan array $_GET[] untuk membaca data dari alamat URL dan data form dengan metode get, dan array $_POST[] untuk membaca data form dengan metode post dijelaskan pada tutorial ini. Saya harap penggunaan $_GET[], dan $_POST[] akan dibersihkan untuk para pembaca setelah membaca tutorial ini