Mailinglisten-Archive |
Hallo Rosalina, hallo Liste, Rosalina Gaydouk schrieb am 05.09.2001 um 09:48 unter anderem: > Fehlermeldung > --------------------------- > Warning: Unable to resolve IP in > /usr/local/httpd/htdocs/user_name/phpwebed/index.php on line 7 > Warning: Cannot add header information - headers already sent by (output > started at /usr/local/httpd/htdocs/user_name/phpwebed/index.php:7) in > /usr/local/httpd/htdocs/user_name/phpwebed/index.php on line 8 > Teil des Scripts > ------------------------------------ > <?include "config.inc.php"; > include "$phpWebEd_language.inc.php"; > if ($submit == "Login") { > if ($name == $phpWebEd_username && $pass == $phpWebEd_userpass) { > setcookie("auth",md5($name.$pass),0,"/"); > error_log (date("Y-m-d H:i") . "\t$name\t" . gethostbyaddr($REMOTE_ADDR) . > "\r\n", 3, "logins.txt"); > header("Location: index.php?check_cookie=1"); > exit(); Das ist einfach. Vor dem Befehl header() darf NICHTS an den Browser gesandt werden. Du sendest aber einen Cookie. Daran wirds wohl liegen. Oder? Die Fehlermeldung sagt ja eindeutig: Cannot add header information - headers already sent by Wenn also der Header nicht nochmal gesetzt werden kann, dann hat irgend eine Ausgabe an den Browser das zuvor getan. Und ich sehe nur das setcookie(). b.t.w. das <?include "config.inc.php"; kannst Du ruhig so schreiben: <? include "config.inc.php"; Daran wird es nicht gelegen haben. ;-) Liebe Grüße Theo
php::bar PHP Wiki - Listenarchive