mattvit Posted August 17, 2011 Share Posted August 17, 2011 Hi all. Was hoping to open up a discussion on what the best option in this scenario is. Is it better to unset all session variables individually when a user logs out, or, destroy them all entirely? The latter would use fewer lines of code and would ensure no sessions are left behind (though that comes down to 'being on top of your code' or knowing the variables you've set). I'm a beginner to average PHP programmer. edit: I did a bit more reading on setting, unsetting and destroying variables. So I'll rephrase my question: What's the point of unsettng session variables upon logout if you receive a new session ID upon login? Quote Link to comment https://forums.phpfreaks.com/topic/244990-unset-or-destroy-session/ Share on other sites More sharing options...
voip03 Posted August 17, 2011 Share Posted August 17, 2011 It up to you, Session destroy will give a full clean wipe. Unset will help you to remove a specific session. If you need to use a specific session at a later time, it is better to use unset. Quote Link to comment https://forums.phpfreaks.com/topic/244990-unset-or-destroy-session/#findComment-1258453 Share on other sites More sharing options...
mattvit Posted August 17, 2011 Author Share Posted August 17, 2011 Thanks a bunch, voip03! Quote Link to comment https://forums.phpfreaks.com/topic/244990-unset-or-destroy-session/#findComment-1258476 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.