📜  como destruir uma variavel de sessão - PHP (1)

📅  最后修改于: 2023-12-03 15:00:00.265000             🧑  作者: Mango

Como destruir uma variável de sessão em PHP

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().