首页 > 试题广场 >

Validating 过滤器是( )

[不定项选择题]
Validating 过滤器是( )
  • 用于验证用户输入
  • 用于允许或禁止字符串中指定的字符
  • 有严格的格式规则
  • 如果成功则返回预期的类型,如果失败则返回 FALSE
validating过滤器:
1.用于验证用户输入。
2.严格的格式规则。(比如 URL 或 E-Mail 验证)
3.如果成功则返回预期的类型,失败则返回 false。
sanitizing过滤器:
1.用于允许或禁止字符串中指定的字符。
2.无数据格式规则。
3.始终返回字符串。
编辑于 2017-10-17 21:26:05 回复(0)

效果

Validation 用于校验数据。例如,在filter_var($variable)中传入FILTER_VALIDATE_EMAIL,会校验$variable是否为合法的email地址。

Sanitization 用于修正数据,不校验数据。例如,在filter_var($variable)中传入FILTER_SANITIZE_EMAIL$variable变量中不符合email地址规则的字符将会被修剪。


两者返回的结果

Validation 校验通过返回数据,校验失败返回false
Sanitization 返回修正后的数据,无论修正是否起作用。


示例

var_dump(filter_var('bob……@example.com', FILTER_VALIDATE_EMAIL)); //false

var_dump(filter_var('bob……@example.com', FILTER_SANITIZE_EMAIL)); //'bob@example.com'

var_dump(filter_var('bob@@example.com', FILTER_VALIDATE_EMAIL));  //false

var_dump(filter_var('bob@@example.com', FILTER_SANITIZE_EMAIL));  //'bob@@example.com'
发表于 2018-02-27 23:10:57 回复(0)
ACD B是属于sanitizing过滤器
发表于 2017-07-03 21:24:11 回复(0)
ABCD
发表于 2017-06-04 09:54:06 回复(0)
C为什么错???  filter_var等这些验证函数都有严格的格式规则,不能乱传参的
发表于 2021-09-03 14:05:55 回复(0)
validating过滤器: 1.用于验证用户输入。 2.严格的格式规则。(比如 URL 或 E-Mail 验证) 3.如果成功则返回预期的类型,失败则返回 false。 sanitizing过滤器: 1.用于允许或禁止字符串中指定的字符。 2.无数据格式规则。 3.始终返回字符串。
发表于 2020-11-25 00:51:21 回复(0)
validating 用于验证输入是否符合规则了;sanitizing用于给输入参数按照一定规则脱敏,过滤某些不合心意的字符
发表于 2019-07-17 11:04:13 回复(0)
A,C,D
发表于 2019-05-04 10:05:49 回复(0)

Validating 和 Sanitizing

有两种过滤器:

Validating 过滤器:

  • 用于验证用户输入
  • 严格的格式规则(比如 URL 或 E-Mail 验证)
  • 如果成功则返回预期的类型,如果失败则返回 FALSE

Sanitizing 过滤器:

  • 用于允许或禁止字符串中指定的字符
  • 无数据格式规则
  • 始终返回字符串
发表于 2019-03-27 09:02:34 回复(0)
a
发表于 2019-02-14 10:38:39 回复(0)
Goi头像 Goi

这个题有啥意义

发表于 2019-02-11 19:41:01 回复(0)
ab
发表于 2018-10-22 17:19:43 回复(0)

ACD

发表于 2018-08-10 10:50:07 回复(0)
Ad
发表于 2018-06-22 18:27:02 回复(0)
Add
发表于 2018-03-31 20:04:44 回复(0)
acd
发表于 2018-03-06 15:38:14 回复(0)
ab
发表于 2018-03-02 10:54:44 回复(0)
validating过滤器: 1.用于验证用户输入。 2.严格的格式规则。(比如 URL 或 E-Mail 验证) 3.如果成功则返回预期的类型,失败则返回 false。 sanitizing过滤器: 1.用于允许或禁止字符串中指定的字符。 2.无数据格式规则。 3.始终返回字符串。
发表于 2018-02-22 22:27:28 回复(0)
abcd
发表于 2017-12-11 08:23:21 回复(0)