session_unset — Free all session variables
session_destroy — Destroys all data registered to a session
php.net teki açıklamalar böyle. 2side aynı işe yarıyor gibi mi
söyledigim ayni şey yaziyor. küçük bir nuans var.
session start dediginizde sunucuya sessionid içeren bir dosya oluşturulur. Bu dosyanın içerisinde unserialize edilerek session verileri saklanır.
unset dediginizde o değişkenin içi boşalıyor. yani sadece değişken unset ediliyor. dosya korunmaya devam eder. doğal olarak session id yede erişebilirsiniz hala.
ama diger taraftan session destroy dediginizde dosya tümden silinir. doğal olarak tekrarar session start komutunu verdiginizde artık farklı bir session id oluşur. ve tüm veriler kaldırılmış olur.