unset ($ _SESSION ['variable']);
Выше не будет работать с включенными register_globals (будет работать только вне функции).
$ variable = $ _SESSION[ 'переменная'];unset ($ _SESSION ['variable'], $ variable);
Вышеописанное будет работать с register_globals внутри и внутри функции