Cita:
Iniciado por ElJavista
Que cosa tan grave! debes poner session_start(); antes de cualquier cosa.
No necesariamente. Antes de session_start() puede ir la cantidad de código que desees, siempre y cuando no genere salidas al cliente (navegador): Texto, cookies, headers, etc.