Bei dir kommt vor dem Aufruf von session_start(); schon ein Output zustande, das darf aber nicht passieren. Oft übersieht man auch Leerzeichen vor <?.
php::bar PHP Wiki - Listenarchive