你有一些表格,我想使用一些基本的PHP验证(正则表达式),你怎么去做?我只有一般的文本输入,用户名,密码和验证日期。我还想知道如何检查空输入框。我已经查看了这个东西的interenet,但我还没有找到任何好的教程。
由于
答案 0 :(得分:3)
答案 1 :(得分:1)
你应该使用的另一个函数是trim()来清理所有空格的输入以进行验证 - 有些用户可能只输入一个空格作为数据。
答案 2 :(得分:1)
有很多相关信息:php form。
答案 3 :(得分:0)
空输入框通常没有设置(我不确定它是否是标准行为),因此您可以执行以下操作。客户端验证在一般情况下很有用,但您无法确定这些值是如何到达服务器的,因此必须进行服务器端验证。
if (isset($_POST['input_name'])) {
echo $_POST['input_name'];
}
最安全的方法是尽可能少地处理用户输入。例如密码,把它变成哈希,无论如何你都不需要用纯文本来保护它。
答案 4 :(得分:0)
我一直在使用Zend Framework来完成上一个PHP项目。在您的情况下这可能有点过分,但Zend_Form
绝对值得一试。由于Zend Framework基本上是一个相当松散耦合的API的集合,因此您可以使用Zend_Form
而无需进入ZF MVC架构的核心。
答案 5 :(得分:0)