Moin,
Ich habe ein Login-System, das auf jeder geschützten Seite folgendes ganz oben im Code stehen hatte:
session_start ();
if ($_SESSION["geschuetztes_login4563"]!="James")
{
header ("Location: formular.php");
}
Was ist denn mit der Bedingung, wenn gar keine Session besteht oder wenn in der Session das Element $\_SESSION["geschuetztes\_login4563"] nicht vorhanden ist?
Deine Logik ist verkehrt herum.
Schalte deine Notices ein mit error\_reporting(E\_ALL) und solche Fehler sollten dir nicht wieder passieren.
Grüße
Jimmy