您好,欢迎访问一九零五行业门户网

php中filter函数验证、过滤用户输入的数据_PHP教程

php filter 简介
php 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。
复制代码 代码如下:
//除去html标签,或除去编码特殊字符
var_dump(filter_var(中文abc@#bbb,filter_sanitize_string));
//url_encoded编码,除去或编码特殊字符
var_dump(filter_var(http://中文啊,filter_sanitize_encoded));
//html转义字符&以及ascii值小于32的字符。
var_dump(filter_var(,filter_sanitize_special_chars));
//删除所有字符,除了字母、数字以及 !#$%&'*+-/=?^_`{|}~@.[]
var_dump(filter_var(as$&>
//删除所有字符,除了字母、数字以及 $-_.+!*'(),{}|\\^~[]`#%;/?:@&=
var_dump(filter_var(k!,filter_sanitize_url));
//删除所有字符,除了数字和+-外
var_dump(filter_var(123abc++,filter_sanitize_number_int));
//删除所有字符,除了数字、+- 以及 .,ee。
var_dump(filter_var(mm.,pp,filter_sanitize_number_float));
//应用addslashes
var_dump(filter_var(aa//'',filter_sanitize_magic_quotes));
//在指定的范围以整数验证值
var_dump(filter_var(20,filter_validate_int,array(options=>array(min_range=>10,max_range=>51))));
//如果是 1, true, on 以及 yes,则返回 true,如果是 0, false, off, no 以及 ,则返回 false。否则返回 null。
var_dump(filter_var(1,filter_validate_boolean));
//以浮点数验证值。
var_dump(filter_var(222,filter_validate_float));
//验证url
var_dump(filter_var(http://www.baidu.com,filter_validate_url));
//验证email
var_dump(filter_var(abcd@123.com,filter_validate_email));
//验证ip地址
var_dump(filter_var(1.1.1.266,filter_validate_ip));
http://www.bkjia.com/phpjc/695099.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/695099.htmltecharticlephp filter 简介 php 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 复制代码 代码如下: //除去html标签,或除去编码特...
其它类似信息

推荐信息