PHP filter_input() Fungsi
Contoh
Periksa apakah variabel eksternal "email" dikirim ke halaman PHP, melalui metode "get", dan juga periksa apakah itu alamat email yang valid:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Definisi dan Penggunaan
Fungsi filter_input() mendapatkan variabel eksternal (misalnya dari input formulir) dan secara opsional memfilternya.
Fungsi ini digunakan untuk memvalidasi variabel dari sumber yang tidak aman, seperti input pengguna.
Sintaksis
filter_input(type, variable, filter, options)
Nilai Parameter
Parameter | Description |
---|---|
type | Required. The input type to check for. Can be one of the following:
|
variable | Required. The variable name to check |
filter | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
Detail Teknis
Nilai Kembali: | Nilai variabel saat berhasil, FALSE saat gagal, atau NULL jika variabel tidak disetel |
---|---|
Versi PHP: | 5.2+ |
Referensi Filter PHP Lengkap