PHP-Code:
<?php
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log = 0;
$userdatei = fopen ("user/user.txt","r");
while (!feof($userdatei)) {
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if (($userdata[0] == $username) AND ($passwort == trim($userdata[1])) OR ($_COOKIE['bmroom_username'] == $username) AND ($_COOKIE['bmroom_password'] == trim($passwort))) {
$log = 1;
setcookie("bmroom_username",$userdata[0],time()+(3600*24*100));
setcookie("bmroom_password",$passwort,time()+(3600*24*100));
?>
Erfolgreich eingeloggt
<?php
}
}
fclose($userdatei);
if ($log==0) {
?>
Falsch!!
<?php
}
?>
Immer wenn ich den Cookie setzen will, zeigt er folgende Fehler an :
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/httpd/pytalhost/3398/html/Room/index.php:13) in /srv/www/httpd/pytalhost/3398/html/Room/check_login.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/httpd/pytalhost/3398/html/Room/index.php:13) in /srv/www/httpd/pytalhost/3398/html/Room/check_login.php on line 15
Warum denn? Ich will einfach nur einen Cookie setzen, ich hab es drei mal geprüft, auf 2 SWeiten mit ner Cookie erklärung, doch trotzdem klappt es nicht
Hat da jemand eine Idee?
thX schonmal, Chrisbaa
Kommentar