Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kegunaan filter_input dalam php

Apakah kegunaan filter_input dalam php

WBOY
Lepaskan: 2023-03-15 12:16:01
asal
2218 orang telah melayarinya

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)".

Apakah kegunaan filter_input dalam php

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.

Apakah kegunaan filter_input dalam php?

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)
  • INPUT_REQUEST (Belum dilaksanakan)

Jika berjaya, kembalikan data yang ditapis, jika gagal, kembalikan palsu, jika parameter pembolehubah tidak Jika ditetapkan , NULL dikembalikan.

Sintaks
filter_input(input_type, variable, filter, options)
Salin selepas log masuk

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, &#39;email&#39;, FILTER_VALIDATE_EMAIL))
 {
 echo "E-Mail is not valid";
 }
else
 {
 echo "E-Mail is valid";
 }
?>
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan