Um alle Session-Daten der Sitzung zu löschen verwendet man session_destroy() :
<?php session_destroy(); ?>
Dieser Befehl löscht alle Daten der Session und kann nützlich sein wenn sich der Benutzer z.B. aus eurem System ausloggen möchte. Denkt dran, ihr müsst zuvor session_start() ausführen bevor ihr session_destroy() ausführen könnt.
Um eine einzelne Session-Variablen zu löschen könnt ihr unset($variable) verwenden:
<?php unset($_SESSION['name']); ?>
Dieser Befehl löscht die Werte für die Session-Variable name. Hier ein kleines Beispiel:
<?php session_start(); if(isset($_SESSION['besucht'])) { echo "Du hast die Seite zuvor besucht"; unset($_SESSION['besucht']); } else { echo "Du hast die Seite zuvor NICHT besucht"; $_SESSION['besucht'] = true; } ?>
Dieses Script springt bei jedem Aufruf zwischen den zwei Varianten hin und her.