What is your objective in "managing" the session. PHP will take care of this for you automatically. If you need to make the session timeout shorter or longer there are values in php.ini that you can change. I'd say that best practice is to leave it alone unless you have a specific need.
Thank you for your reply, I was thinking about multi-language website, creating a session variable with the selected language , or the default if none selected, and if no response received during certain time, destroy the session (that's the default language will be viewed not the previwsly selected one).
Please correct my thinking as I'm a beginner and it's my 1st time to do this.