Hallo,
also muß die code so aussehn oder? Weil es funzt nicht!
<?php
session_start();
$dateiname="alter_fertig.php"; /// Hier den Namen der aktuellen Datei angeben.
$homepage="dubist16.html"; /// Hier den Namen der Seite angeben an die man weitergeleitet wird, sofern man 16 ist.
if (!isset($_POST['jahr'])) ### die Variable wurde gar nicht angelegt
{
###fehler
}
else
{
$_POST['jahr'] = intval($_POST['jahr']); ## Inhalt von $_POST['jahr'] vorbehandeln
}
if($todo=="check")
{
$timestamp = time();
$currentyear = date("Y",$timestamp);
$minimumyear = $currentyear-16;
if($_POST["jahr"]<$minimumyear)
{
header("Location: $homepage");
}
else
{
header("Location: http://www.google.de");
}
}
else
{
echo <<<END
<html>
<body>
<br>
<br>
Sie müssen älter als 16 sein!
<br>
<br>
<form action="$dateiname?todo=check" method="post">
Geburtsdatum.: <input type="text" name="jahr" size="4">
<input type="submit" value="weiter zur seite">
</form>
</body>
</html>
END;
}
?>