📅  最后修改于: 2023-12-03 15:00:00.265000             🧑  作者: Mango
Em PHP, as variáveis de sessão são usadas para armazenar informações que persistem entre diferentes requisições de um mesmo usuário. Essas variáveis são definidas e acessadas através do superglobal $_SESSION
.
Para destruir uma variável de sessão, você pode utilizar a função unset()
. Veja um exemplo de como fazer isso:
<?php
// Iniciar a sessão
session_start();
// Armazenar um valor na variável de sessão
$_SESSION['nome'] = 'João';
// Destruir a variável de sessão
unset($_SESSION['nome']);
// Verificar se a variável de sessão foi destruída
if (!isset($_SESSION['nome'])) {
echo "A variável de sessão 'nome' foi destruída com sucesso!";
} else {
echo "Erro ao destruir a variável de sessão 'nome'.";
}
?>
Neste exemplo, primeiramente iniciamos a sessão utilizando session_start()
. Em seguida, definimos um valor para a variável de sessão $_SESSION['nome']
. Depois, utilizamos unset($_SESSION['nome'])
para destruir a variável de sessão.
Por fim, verificamos se a variável de sessão foi destruída corretamente utilizando isset()
. Se a variável não existir, imprimimos uma mensagem de sucesso. Caso contrário, imprimimos uma mensagem de erro.
Tenha em mente que a função unset()
só irá destruir a variável de sessão especificada, mas a sessão em si ainda será persistente até que seja destruída completamente. Para destruir toda a sessão, você pode utilizar a função session_destroy()
.