Мы можем устанавливать длительность жизни cookies либо через атрибут Expires, указывая конкретную дату и время, либо через атрибут Max-age, указывая время жизни в секундах с момента установки куки. Сессионная же кука, как следует из названия, живет во время сессии - как только вы закроете клиент (в случае с вебом - браузер), кука удалится.
Подробнее:
https://developer.mozilla.org/ru/docs/Web/HTTP/Cookies
UPD:
Однако, если в браузере включено автоматическое восстановление сеанса, что случается очень часто, cookie сеанса может храниться постоянно, как если бы браузер никогда не закрывался
Опять же из той ссылки которую скинул, думаю там ответы на все вопросы есть.