Kris: $_Session['var'] - Undefined variable ???

Beitrag lesen

Hallo vielleicht kann ja jemand helfen ...

... ich versteh es einfach nicht ! Ich habe eine Session offen und kann per ECHO auch JEDERZEIT mir die vorher festgelegte Variable

$_session['username']

wiedergeben lassen. Nun will ich einen Logeintrag machen und verarbeite diese Variable wie folgt :

$log = "INSERT INTO
           xyz\_log
               (name, action, ip, host, datetime)
        VALUES ('". $_SESSION['username'] ."', 'folgende Sache passiert gerade', '". getenv('REMOTE_ADDR') ."', '". gethostbyaddr(getenv('REMOTE_ADDR')) ."', '". date('Y-m-d h:i:s') ."')";
mysql_query($log);

alles wird in die Datenbank eingetragen BIS auf die Variable $_SESSION['username'] ... und das Script bleibt hängen mit folgender Meldung :

Notice: Undefined variable: _SESSION in /.../dateiname.php on line 31
Warning: Cannot modify header information - headers already sent by (output started at /.../dateiname.php:31) in /.../dateiname.php on line 34

und nu ?
ich versteh es nicht ... ich denk wahrscheinlich zu komplex o_O

mfg

KRIS