检查外部变量"email"是否通过"get"方法发送到PHP页面,并检查它是否是有效的电子邮件地址:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
亲自试一试 »
filter_input() 函数获取一个外部变量(例如,来自表单输入)并可选择对其进行过滤。
此函数用于验证来自不安全来源的变量,例如用户输入。
filter_input(
type, variable, filter, options)
Parameter | Description |
---|---|
type | Required. The input type to check for. Can be one of the following:
|
variable | Required. The variable name to check |
filter | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
返回值: | 成功时变量的值,失败时为 FALSE,如果未设置变量则为 NULL |
---|---|
PHP 版本: | 5.2+ |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!