Rumah > php教程 > php手册 > php filter_input 过滤函数实例教程

php filter_input 过滤函数实例教程

WBOY
Lepaskan: 2016-06-13 11:16:56
asal
1177 orang telah melayarinya

 

定义和用法
该filter_input ( )函数的输入滤波器得到来自外部的脚本和过滤器它。

此功能是用来验证变量形式不安全的来源,如用户输入。

这项功能可以输入几个来源:

INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_ENV
INPUT_SERVER
INPUT_SESSION (尚未实施)
INPUT_REQUEST (尚未实施)
返回过滤数据的成功,假故障或NULL如果“变”参数没有设置。

语法

filter_input(input_type, variable, filter, options)
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
		Parameter
Salin selepas log masuk
Description
input_type 必需的。指定输入类型。见可能类型上述清单
variable 必需的。指定变量过滤
filter 任择。指定编号的过滤器来使用。默认是FILTER_SANITIZE_STRING 。检查PHP的过滤器完全可能的参考过滤器过滤器编号可以是一个编号名称(如FILTER_VALIDATE_EMAIL )或身份证号码(如274 )
options 任择。指定一个关联数组的旗帜/选项或一个单一的旗帜/选项。检查每个过滤器的各种可能的选择和旗帜
看看实例.
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

例如 在这个例子中我们使用filter_input ( )函数过滤后变数。收到后的变量是一个有效的e - mail地址:

<!--?phpif (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail is not valid"; }else { echo "E-Mail is valid"; }?-->
Salin selepas log masuk
 
Salin selepas log masuk
Salin selepas log masuk
输出为.
Salin selepas log masuk
 
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
E-Mail is valid
Salin selepas log masuk

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
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan