Sesijos galioja tiek, kiek nustatysi cookie_livetime ir gc_maxlifetime php.ini konfiguracijos faile (daugiau - http://php.net/manual/en/session.configuration.php ). Galiojimo laiko "taimeris" (jeigu taip galima pavadint) nuresetinamas kaskartą, kai sesijos duomenis įrašomi į pirminį jų šaltinį (by default - sesijos failai). Todėl, jeigu nori, kad vartotojas atsijunginėtų kaskart už 30min po prisijungimo, turi kurnors saugoti prisijungimo datą, ir kaskart tikrinti, ar tas laikas nėra pasenęs. Jeigu pasenęs (buvo anksčiau, negu prieš 30min), daryti session_destroy() ir tiek.