What are some common ways to extend the duration of a session in PHP?
When working with sessions in PHP, it is common to encounter issues where the session expires too quickly. To extend the duration of a session, you can adjust the session.gc_maxlifetime setting in the php.ini file or use the session_set_cookie_params() function to set the session cookie lifetime.
// Extend session duration by setting session.gc_maxlifetime in php.ini
ini_set('session.gc_maxlifetime', 3600); // 1 hour in seconds
// Alternatively, extend session duration using session_set_cookie_params()
session_set_cookie_params(3600); // 1 hour in seconds
// Start the session
session_start();