在PHP的filter_input功能使用情况分析
在PHP5中。2,建立了滤波模块,用于对变量、滤波变量等进行验证和滤波。在这里,我们将看到如何直接过滤用户输入。
相应的滤波模块的filter_input功能是非常简单的使用。例如,我们将用户输入的get参数过滤为整数,这样我们就可以这样写了。
复制代码代码如下:filter_input(input_get,样本
filter_input用户输入的参数类型,输入相应的名称,和过滤器(验证)常数。目前,filter_input支持以下用户输入:
复制代码如下:input_get / $ _get对应
的input_post / $ _post对应
的input_cookie / $ _cookie对应
的input_server / $ _server对应
的input_env / $ _env对应
随着各种身份验证标记提供内置字符,我们可以解决用户输入过滤等类似的物理活动,最后,还需要一点过滤陷阱。
复制代码如下:filter_var(ABC,filter_validate_boolean); / /布尔(假)
filter_var('0',filter_validate_boolean); / /布尔(假)
PHP拱提过滤模块,该模块可以节省我们大量的时间,重新整理,_get美元美元和_post用户提供数据,如果使用不当,如认证、过滤是不全面的,很容易造成安全问题,通常,我们将编写一个正则验证数据格式合法。
希望本文能对大家的PHP程序设计有所帮助。