Hola yo lo unico que veo, (te en cta que no soy un experto) es que inicias al principio la sesion session_start();
Y cuando lo redireccionas a otra pagina (conectar.php) inicia otra ve la sesion session_start();
Esto e solo unaidea esperemos que algien con ma experiencia Responda.
UnSaludo