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>

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记