Hallo,
Das ist doch wohl kaum der komplette Code der login.php?
Schließlich besagt die Meldung, dass dein session_start() in Zeile 13 stehen würde, und dass die Ausgabe in Zeile 9 begonnen wurde.
Die komplette login.php
....
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
$name = "f34rless";
$pass = "00381946";
session_start ();
if (isset ($_POST['SUBMIT_LOGIN'])){
if ($_POST['USERNAME'] == $name && $_POST['PASSWORD'] == $pass){
$_SESSION['ONLINE'] = TRUE;
}
else {
echo "Benutzereingaben sind nicht korrekt.";
}
}
else{
?>
<form action="login.php" method="post">
<input name="USERNAME" type="text"><br>
<input name="PASSWORD" type="password"><br>
<input name="SUBMIT_LOGIN" type="submit" value="ANMELDEN">
</form>
<?php
}
if ($_SESSION['ONLINE'] == TRUE){
echo "SESSION LAEUFT !";
echo "<a href="login.php?logout">LOGOUT</a>";
}
if ($_GET['LOGOUT']){
unset ($_SESSION['ONLINE']);
session_destroy ();
}
?>
</body>
</html>
LG
f34rless