Em PHP as variáveis de sessão armazenam informações de um us...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - session_unset() e session_destroy()
Para entender completamente esta questão, é essencial ter um conhecimento sobre o gerenciamento de sessões no PHP. As sessões são uma forma de preservar certos dados (variáveis) entre as várias requisições que um usuário faz em um site. Isso é crucial para criar aplicações web dinâmicas que podem reconhecer um usuário e manter o estado entre as páginas.
Quando chamamos a função session_start(), estamos iniciando uma nova sessão ou resumindo uma já existente. Após isso, podemos armazenar informações na superglobal $_SESSION, que é um array associativo acessível em todas as páginas do site que participam da sessão.
Em algum momento podemos querer limpar essas informações de sessão, seja para deslogar um usuário ou simplesmente para limpar os dados que não são mais necessários. Para remover todas as variáveis de sessão, usamos a função session_unset(). Essa função limpa todas as variáveis de sessão, mas a sessão em si ainda permanece ativa. O usuário continua com a mesma identificação de sessão (ID de sessão), mas os dados previamente armazenados são descartados.
Se nosso objetivo é terminar a sessão completamente, devemos usar a função session_destroy(). Essa função destrói todos os dados associados com a sessão atual. Se for usado em conjunto com session_unset(), é possível garantir que qualquer informação da sessão seja completamente removida e que a sessão atual seja encerrada.
Portanto, a razão pela qual a alternativa E é correta, é que session_unset() e session_destroy() são as funções utilizadas em PHP para, respectivamente, remover todas as variáveis globais de sessão e destruir a sessão em si, atendendo ao que é solicitado no enunciado da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
e. session_unset() e session_destroy ()
unset - exclui uma variável do programa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo