f34rless: session_start (); ??

Beitrag lesen

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