Por que não iniciar a sessão quando o usuário se loga, mas sim quando o site é aberto (colocando session_start() no início do arquivo e não dentro de logaUsuario() )?
Por que não iniciar a sessão quando o usuário se loga, mas sim quando o site é aberto (colocando session_start() no início do arquivo e não dentro de logaUsuario() )?
Descobri. O navegador não acessa a sessão ao trocar de página. session_start() utiliza a sessão existente, portanto é necessário chamar esta função para, por exemplo, fazer o logout.