number_float: 520
magic_quotes: 521
callback: 1024
4.mixed filter_input ( int $type , string $variable_name [, int $filter = FILTER_DEFAULT [,
mixed $options ]] )
过滤获取的变量,第三个参数
options 如下:
ID 名称
描述
FILTER_CALLBACK
调用用户自定义函数来过滤数据。
FILTER_SANITIZE_ST
RING
去除标签,去除或编码特殊字符。
FILTER_SANITIZE_ST
RIPPED
"string" 过滤器的别名。
FILTER_SANITIZE_EN
CODED
URL-encode 字符串,去除或编码特殊字符。
FILTER_SANITIZE_SP
ECIAL_CHARS
HTML
转义字符 '"<>&
以及 ASCII
值小于 32 的字符。
FILTER_SANITIZE_E
MAIL
删除所有字符,除了字母、数字以及 !#$%&'*+-/=?^_`{|}~@.[]
FILTER_SANITIZE_UR
L
删除所有字符,除了字母、数字以及 $-_.+!*'(),{}|\\^~[]`<>#%";/?:
@&=
FILTER_SANITIZE_NU
MBER_INT
删除所有字符,除了数字和 +-
FILTER_SANITIZE_NU
MBER_FLOAT
删除所有字符,除了数字、+-
以及 .,eE。
FILTER_SANITIZE_M
AGIC_QUOTES
应用 addslashes()。
FILTER_UNSAFE_RA
W
不进行任何过滤,去除或编码特殊字符。
FILTER_VALIDATE_IN
T
在指定的范围以整数验证值。
FILTER_VALIDATE_B
OOLEAN
如果是 "1", "true", "on"
以及 "yes"
,则返回 true
,如果是 "0",
"false", "off", "no"
以及 ""
,则返回 false
。否则返回 NULL。
FILTER_VALIDATE_F
以浮点数验证值。