简介

此扩展通过验证或清理数据来过滤数据。这在数据源包含未知(或外来)数据时特别有用,例如用户提供的输入。例如,此数据可能来自 HTML 表单。

过滤主要有两种类型:验证清理

验证 用于验证或检查数据是否符合特定条件。例如,传递 **FILTER_VALIDATE_EMAIL** 将确定数据是否为有效的电子邮件地址,但不会更改数据本身。

清理 将清理数据,因此它可能会通过删除不需要的字符来改变数据。例如,传递 **FILTER_SANITIZE_EMAIL** 将删除不适合电子邮件地址包含的字符。也就是说,它不会验证数据。

标志 可选地与验证和清理一起使用,根据需要调整行为。例如,在过滤 URL 时传递 **FILTER_FLAG_PATH_REQUIRED** 将要求路径(如 /foohttp://example.org/foo 中)存在。

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top