【发布时间】:2011-01-21 04:32:22
【问题描述】:
这link 是否足以例如输入过滤表单数据?以帖子为例?
<?php
$var=300;
$int_options = array(
"options"=>array
(
"min_range"=>0,
"max_range"=>256
)
);
if(!filter_var($var, FILTER_VALIDATE_INT, $int_options))
{
echo("Integer is not valid");
}
else
{
echo("Integer is valid");
}
?>
最常见的过滤方式是什么?就像对字符串和数字进行消毒一样。我使用 preg_match 验证服务器端的电子邮件字段和 javascript 中的正则表达式检查。我不是验证纳粹,但希望对最常见的事情进行某种过滤。
我认为我可以在我的应用程序中通过类中的一些公共静态函数来抽象出这些东西,例如,像这样
Validate::String($str);
Validate::Interger($int);
你怎么看?
【问题讨论】: