Questão FC890584
João é desenvolvedor da Assessoria de Soluções em Software (ASS) de um tribunal. Ele está fazendo uso do suporte a sessões no PHP (versão 8) de modo a preservar certos dados atravé
Desenvolvimento Web
FGV · 2026
João é desenvolvedor da Assessoria de Soluções em Software (ASS) de um tribunal. Ele está fazendo uso do suporte a sessões no PHP (versão 8) de modo a preservar certos dados através dos acessos subsequentes.
Sendo assim, João utilizará a função de manipulação de sessão:
- "session_abort()", que encerra a sessão liberando o array $_SESSION e todas as variáveis atualmente registradas na sessão;
- "session_cache_limiter()", definida como "private", que rejeita o cache do cliente, mas permite que o proxy armazene o conteúdo do cache;
- "session_regenerate_id()", que substitui o identificador da sessão atual por um novo identificador reiniciando as informações da sessão atual;
- "session_destroy()", que destrói os dados registrados em uma sessão, sem apagar o cookie de sessão nem as variáveis globais associadas à sessão atual;
- "session_cache_expire()", que define a validade, em segundos, para uma sessão e deve ser chamada para cada requisição, após a função "session_start()".
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
session_destroy() elimina do armazenamento do servidor todos os dados associados à sessão atual. Para que funcione é necessário que a sessão esteja ativa (session_start()) no momento da chamada.
Importante: a função não apaga automaticamente o conteúdo do array $_SESSION na execução corrente e também não remove o cookie de sessão no navegador. Ou seja, após chamar session_destroy() o identificador e as variáveis globais ainda podem existir no script em execução e o cliente pode manter o cookie.
Para encerrar completamente a sessão e “deslogar” o usuário, pratique a sequência: iniciar a sessão, limpar $_SESSION (por exemplo atribuindo array vazio), remover o cookie de sessão via setcookie com tempo expirado e então chamar session_destroy(). A função retorna um valor booleano indicando sucesso ou falha.
Conteúdo do catálogo FC Concursos · Atualizado em