0%

PHP 用Filter过滤表单数据

Filter函数可以过滤外部表单,内部变量,验证表单数据或变量是否符合指定要求,或按指定要求过滤后返回。 主要函数: filter_input,filter_input_array,过滤外部表单得到的数据 filter_var,filter_var_array,过滤变量 filter_has_var,验证是要过滤的数据是否存在 下面是一个验证e-mail和ip地址的例子:

<?php
if (filter_input (INPUT_GET, "email", FILTER_VALIDATE_EMAIL )) {
    echo "邮箱正确"."<br/>";
} else {
    echo "邮箱错误"."<br/>";
}

if(filter_input(INPUT_POST, "ip",FILTER_VALIDATE_IP))
{
    echo "IP正确"."<br/>";
}else{
    echo "IP错误"."<br/>";
}
?>
<br />
<br />
<br />
<form action="index.php" method="post">
    Email:<input type="text" name="email" /><br /> IP地址<input type="text"
        name="ip" /><br /> <input type="submit" value="提交" />
</form>