Ahhh... da will jemand globale Variablen nutzen. Jehova, Jehova!
Dein Code würde mit "register_globals = on" funktionieren. Aber jetzt komm bloß nicht auf die Idee register_globals auf on zu setzen. Die sind aus gutem Grund seit 4.1 standardmäßig auf off und sollen auch so bleiben.
Mach die Zuweisung einfach so:
Code:
session_register('user', 'state', 'login');
$_SESSION['user'] = $username;
$_SESSION['state' = $row['status'];
$_SESSION['login'] = true;
Bis neulich ...