Ese warning te sale porque intentas abrir la sesión después de haber escrito texto en la página. Es decir, las sesiones hay que abrirlas antes que se incluya ningún código HTML ni otros textos en la página web. Para abrir la sesión PHP envía información en las cabeceras del HTTP y si has escrito texto en la página esas cabeceras ya habrían sido enviadas, con lo que no se podrían volver a enviar para abrir la sesión.
Para solucionarlo simplemente abre la sesión antes de nada en la página. Es decir, coloca el session_start() en las primeras líneas del código de la página, antes de escribir nada de código HTML.