Hallo Daniel,
versuch mal statt "session_start();" "@session_start();", dass unterdrückt zwar vielleicht die ausgabe, löst aber dein problem nicht...
Warum gibst Du ihm dann den Tipp, wenn er das Problem nicht löst? Den @-Operator sollte man nur genau dann verwenden, wenn man absolut _sicher_ ist, dass man Fehlermeldungen unterdrücken will. Hier in diesem Fall wäre es absolut kontraproduktiv, da man Fehler gar nicht mehr erkennen kann.
Viele Grüße,
Christian