session_start();
$_SESSION['user'] = "789456";
$_SESSION['name'] = "dummy";
$_SESSION['id'] = "123";
print_r($_SESSION);
session_destroy();
echo "Session End";
print_r($_SESSION);
Моят резултат е:
Array ( [user] => 789456 [name] => dummy [id] => 123)
Session End :Array ( [user] => 789456 [name] => dummy [id] => 123)
Не трябва ли изходът да бъде просто:
Array ( [user] => 789456 [name] => dummy [id] => 123)
Ако използвам session_unset()
преди session_destroy()
, тогава получавам резултата, който очаквам. Винаги ли е необходимо да се използва session_unset()
преди session_destroy()
?