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.