Jak udělat logout?

Co se vše musí u logoutu napsat jestliže je systém v sessions.
Stačí

<?php
session_destroy();
?>
?
jj
nestaci

minimalne ti tam chybi session_start();



ja sem negde mel

session_start();
$_SESSION = array();
session_destroy();
snad neni tokovej blb aby to nevedel, ze tam ma bejt session_start();
skus :

session_unregister("meno_premennej");
Díky všem. Nakonec jsem použil session_destroy();
session_destroy() si myslim ze nieje vhodne pouzivat, lebo v session (aspon ja) si zvyknem ukladat aj ine informacie.. npr aktualne vybrany jazyk a pod. (a aby sa to nemuselo detecovat vsetko odznovu, tak...)
jak bych udelal automaticky logout bez pouziti db?
zkousel jsem:

$interval=$_SESSION["cas"]+5;
if ($co=="odhlaseni" or time() > $interval) {
$url="?id=".$id."&akce=".$akce."&vyhodnoceni=".$vyhodnoceni;
$_SESSION = array();
session_destroy();
header("Location: http://" . $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']).$url);
}
$_SESSION["cas"]=time();

ale stranka se takto nechce vubec nacist. Asi nejaka logicka chyba, ci co?
a preco sa musi citat nova stranka?


nestacilo by

<?
session_start();
$t = 5;
if($_REQUEST["logout"] || (($_SESSION["time"] + $t) < time())){
$_SESSION["login"] = "";
$_SESSION["pass"] = "";
}
$_SESSION["time"] = time();
?>

a dalej sa spoliehat na to, ze ex. premenne $_SESSION["login"] a pass

?