Warning: Cannot send session cache limiter - headers already sent (output started at
-
Folgender Code:
<?php
session_start();
session_name("hallo");include "class/control.cls.php4";
include "class/booking.cls.php4";if($_POST['submit'])
{$username = _POST['username']; password = $_POST['password'];
username' AND password = '".md5(result = mysql_fetch_object(res)) { error = array("Mit diesem Passwort und/oder Benutzernamen sind Sie nicht berechtigt, diese Seite zu betreten.");
echo "<DIV CLASS='errormessage'>";
control::createErrorBox("Zutritt verweigert:", $error);
echo "</DIV> ";}
else{header("Location: index.php");
}
}?>
Folgende Fehlermeldung:
Warning: Cannot send session cache limiter - headers already sent (output started at C:\FoxServ\www\booking\login.php4:5) in C:\FoxServ\www\booking\login.php4 on line 27Bitte um Hilfe!
MfGTobsen
[ Dieser Beitrag wurde am 20.03.2003 um 11:28 Uhr von Tobsen editiert. ]
-
ist doch ganz klar. vor dem 'header' aufruf dürfen keine anderen ausgaben gemacht werden. du machst aber welche (echo)
-
Nein, das war es nicht. Habe den Fehler gefunden. Es lag daran, dass ich vor diesem Code noch HTML-Tags stehen hatte. Jetzt steht genau dieser Code am Anfang des Scriptes und funktioniert.
MfGTobsen
-
HTML-Tags sind doch auch Ausgaben
-
@flenders Ja hast ja recht, aber daran hatte ich nicht gedacht.