В дополнение к вашему cookie, есть некоторые другие настройки, которые вам нужно посмотреть в вашем php.ini.
Вы можете манипулировать ими в коде следующим образом:
// Current Session Timeout Value
$currentTimeout= ini_get('session.gc_maxlifetime');
// Change session timeout value for a particular page load - 1 month = ~2678400 seconds
ini_set('session.gc_maxlifetime', 2678400);
Подробнее здесь и здесь