Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kegunaan filter_input dalam php

Apakah kegunaan filter_input dalam php

WBOY
WBOYasal
2022-02-21 10:56:482185semak imbas

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)

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";
 }
?>

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!

Kenyataan:
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