judee: session_start funktioniert nicht!!

Beitrag lesen

Hallo zusammen, ich hantiere jetzt schon seit einem Tag (ok, noch nicht so lange) an meinem Problem rum.

Ich möchte das sich der User auf der ersten Seite einloggt (die Daten wurden zuvor schon in die Datenbank geschrieben und sollen verglichen werden, funktioniert auch..) und dann auf der folgenden Seite seine Angaben bzw seinen Monatsbericht einträgt. Damit ich aber nicht die ganze Zeit weider rauss fliege und mich jedesmal neu anmelden muss, möchte ich eine Session die überprüft ob ich bereits angemeldet bin und dementsprächend mich auch auf der  Seite lässt. bis jetzt habe ich allerdings immer eine Fehlermeldung bekommen! "Warning: Cannot send session cache limiter - headers already sent (output started at /****/*******/www/anmelden.php:1) in /****/*******/www/anmelden.php on line ** "

Was bedeutet diese Fehlermeldung und was kann ich dagegen machen?

anmelden.php:

(nur der eräffnungsteil mit der Session, den Rest könnte ich sonst auch noch Posten...)

session_start();
    $passwort="passwort_e";
   $username="username_e";
   session_register("passwort","username");
   echo "<a href=anmelden.php?sid=".session_id()."></a>";
 //Session

require ("verbindung.php");

den teil in der eingabe.php

require ("verbindung.php");

//Session öffnen

session_register(passwort, username);
 echo "username_e";

wieso es mich immerwieder raussschmeisst is deshalb:

if($action == "anm"){
   $pruefen = "SELECT pw FROM tab_user WHERE username = '$username_e'";
   $mysql_anmeld_pruefung = mysql_query($pruefen);
   $db_result = mysql_fetch_array($mysql_anmeld_pruefung);
   if($passwort_e==$db_result["pw"])
   {?>

wenn es dies durchlaufen hat erscheint die ganz normale Seite, aber eben nur einmal....

Bin für jeden Tipp dankbar!!!

Grüsse

judee