Rumah > Artikel > pembangunan bahagian belakang > Apakah kegunaan filter_input dalam php
Dalam PHP, fungsi "filter_input()" digunakan untuk mengesahkan pembolehubah daripada sumber tidak selamat, mendapatkan input dari luar skrip dan menapisnya Jika berjaya, data yang ditapis akan dikembalikan, dan jika ia gagal, false akan dikembalikan , sintaksnya ialah "filter_input(jenis input, pembolehubah ditapis, ID penapis, tatasusunan)".
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.
Fungsi filter_input() mendapat input dari luar skrip dan menapisnya.
Fungsi ini digunakan untuk mengesahkan pembolehubah daripada sumber tidak selamat, seperti input pengguna.
Fungsi ini boleh mendapatkan input daripada pelbagai sumber:
INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_ENV
INPUT_SERVER
INPUT_SESSION lagi
INPUT_SESSION)filter_input(input_type, variable, filter, options)jenis_input diperlukan. Menentukan jenis input. Lihat senarai jenis yang mungkin di atas. pembolehubah menentukan pembolehubah untuk ditapis. penapis adalah pilihan. Menentukan ID penapis untuk digunakan. Lalai ialah FILTER_SANITIZE_STRING. pilihan menentukan tatasusunan yang mengandungi bendera/pilihan. Semak kemungkinan bendera dan pilihan untuk setiap penapis. Contohnya adalah seperti berikut: Dalam contoh ini, kami menggunakan fungsi filter_input() untuk menapis pembolehubah POST. Pembolehubah POST yang diterima ialah alamat e-mel yang sah.
<?php if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail is not valid"; } else { echo "E-Mail is valid"; } ?>Outputnya serupa: E-Mel adalah sah
Pembelajaran yang disyorkan: "Tutorial Video PHP
"Atas ialah kandungan terperinci Apakah kegunaan filter_input dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!