Warum kann ich die Funktion session_start(); nicht benutzen
<?php
session_start();
if (!isset($_SESSION['username'])){
include("include/conf.inc.php");
.........
echo "Sie sind bereits eingeloggt";
}
?>
die Fehlermeldung ist
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/bl4ckh4wk/www/index.php:3) in /users/bl4ckh4wk/www/mod/login/chk.php on line 2
Wenn du dich nur ein winziges bisschen zur der Meldung informiert haettest - dann wuesstest du, dass vor session_start keinerlei Ausgabe erfolgt sein darf.
(Und auch Leerzeichen/-zeilen ausserhalb der PHP-Tags zaehlen bspw. als Ausgabe.)
Ha das Problem kommt häufiger vor, vorallem bei Editoren die unter Windows laufen, die Linux Editoren wie Editra usw. haben alle utf8 ohne bom voreingestellt, ist ja eigentlich auch das beste viel Spaß mit deiner Seite