【发布时间】:2013-06-13 07:58:44
【问题描述】:
Okai,所以我在我的网站上进行了检查,并询问了几个人是否可以在我的页面上注册,有些人在没有设置日期的情况下设法通过了我的注册(它自动变成了 00-00- 0000)。 这是变量的分配(使用 1 个通用提交按钮)。
$username = $_POST['username'];
$passwordone = $_POST['passwordone'];
$passwordtwo = $_POST['passwordtwo'];
$name = $_POST['fullname'];
$email = $_POST['email'];
$age = $_POST['date'];
$country = $_POST['country'];
检查变量的语句
if (!empty($username) && !empty($passwordone) && !empty($name) && !empty($email) && !empty($age) && !empty($country)
我怎样才能编写这段代码,这样他们就无法在没有指定日期的情况下通过?
【问题讨论】:
-
你得到了什么
var_dump($age);?因为您当前的代码看起来不错,如果数据字段为空,它将不允许用户通过。 -
不添加任何东西我得到一个 0。
-
使用
!empty(strtotime($age));