Wenn ein Benutzer versucht, sich mit meiner Site zu registrieren, muss ich sicherstellen, dass sie alt genug sind. Ich versuche dies mit der getdate()
Funktion zu tun.Wie kann ich getdate() verwenden, um das Alter eines Benutzers zu überprüfen?
Ich verstehe, was getdate()
tut, aber ich habe Mühe zu verstehen, wie man es richtig für diesen Zweck verwendet.
<?php
$fn = $_POST["fullname"];
$un = $_POST["username"];
$pw = $_POST["password"];
$dob = $_POST["dayofbirth"];
$mob = $_POST["monthofbirth"];
$yob = $_POST["yearofbirth"];
$date = getdate();
if ($yob =$yob>= $date["year"]-16)
{
echo "Too young to register!";
}
elseif ($yob <=1899)
{
echo "Don't be silly, you are not that old!";
}
else
{
echo "<h1>Thank you for registering with us!</h1>";
echo "<p> You have successfully registered with these details:
<br>Your full name :$fn<br> Username: $un
<br>Date of birth: $dob $mob $yob</p>";
}
?>
Wenn Sie nicht auch Tag \ Monat überprüfen, wird dies nicht korrekt sein –