session_destroy

(PHP 4 )

session_destroy -- Niszczy wszystkie dane zarejestrowane w sesji

Opis

bool session_destroy ( void )

session_destroy() niszczy wszystkie dane skojarzone z bieżącą sesją. Nie usuwa żadnych globalnych zmiennych związanych z sesją. Nie usuwa też ciasteczka sesyjnego.

Funkcja ta zawraca TRUE w przypadku sukcesu w niszczeniu danych sesji. W przeciwnym przypadku zwracana jest wartość FALSE.

Przykład 1. Niszczenie sesji

<?php

// Inicjalizuj sesję
// Jeśli używasz sesion_name("cośtam"), nie zapomnij o tym teraz!
session_start();
// Usuń wszystkie zmienne sesyjne
session_unset();
// Na koniec, zniszcz sesję
session_destroy();

?>

Przykład 2. Niszczenie sesji używając $_SESSION

<?php

// Inicjalizuj sesję
// Jeśli używasz session_name("coś"), nie zapomnij o tym teraz!
session_start();
// Usuń wszystkie zmienne sesyjne
$_SESSION = array();
// Na koniec zniszcz sesję
session_destroy();