Max M.: Altersabfrage

Beitrag lesen

Sooo wie versprochen der fertige Code:

Index.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Beispiel</title>  
</head>  
  
<body>  
    <form action="Session.php" method="post">  
         <input type="radio" name="Altersabfrage" value="Ja"> Ja<br>  
         <input type="radio" name="Altersabfrage" value="Nein"> Nein<br>  
         <input type="submit" value="Enter">  
    </form>  
</body>  
</html>

Session.php:

<?php  
session_start ();  
$_SESSION["AGB"] = $_POST["Altersabfrage"];  
echo $AGB;  
if ($_SESSION["AGB"]=="Ja") header ("Location: /Beispiel/Startseite.php");  
if ($_SESSION["AGB"]=="Nein") header ("Location: http://www.sven-kommt.de/_sub_sven1/_versionen.php");  
?>

Startseite.php:

<?php  
include ("Checksession.php");  
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Test</title>  
</head>  
  
<body>  
Gehts oder gehts net?^^  
</body>  
</html>

Checksession.php:

<?php  
session_start ();  
if ($_SESSION["AGB"]!=="Ja")  
{  
  header ("Location: ../Index.html");  
  exit ();  
}  
?>

@Tom deinen Tipp mit der Location hab ich nicht vergessen ich machs in der fertigen Version dann weil teste alles am localhost

So bitte um ein Feedback;
Kann man diese Abfrage irgendwie übergehen bzw. ohne große Probleme und Wissen.
Irgendeine Sicherheitslücke oder ähnliches?
Ist etwas verbesserungswürdig?
Und was euch noch so einfällt/auffällt^^

lg Max M.