I am setting up the session to be valid for 4hr after login. but session is getting expired exactly at rounded hours (@12 PM, 1 AM, 2 AM so on..)
For eg: if login at 12.00 PM or 12.30PM, session is getting expired at 1 PM exactly.
Here is my code.
// server should keep session data for AT LEAST 4 hour
ini_set('session.gc_maxlifetime', 14400);
session_start();
$_SESSION['login'] = 1;
$login_session_id=session_id();