I downloaded your session package, and I configured some variables in the mySession.conf.php file to reflect my configurations such as database name, username, etc... : for example I set $_MYSESSION_CONF['DURATION'] = 60; $_MYSESSION_CONF['MAX_DURATION'] = 60;. I didn't change the variable $_MYSESSION_CONF['OVERWRITE_PHP_FUNCTION']. I also made changes in the mySession.class.php : private $session_duration = 60; private $session_max_duration = 60;
I created a login page which posts the login input field data, then I redirect to a welcome page :
Then I do nothing to wait for the session to expire. When the session expires then the session data in the database is still present ! So why aren't the session database data not deleted after session has expired ?