Cita: Tambien me arroja estos Warning
Haber empezado por ahi. Ese warning te dice que no se ejecuta el session_start() porque has enviado salida al navegador en la linea 6 de salir.php. No se puede mandar salida antes del session_start( ) (o header() o setcookie()), ni HTML, ni echos, ni espacios en blanco.
Y tu ahi estas mandando HTML, elimina todo HTML de ese script. Total, nunca se muestra.
Saludos.
PD: Eso puede que te funcione en windows por tener los buffers de salida activados en el php.ini.