Kedan
26.06.2009, 06:14:42
Kiedy wywołam session_regenerate_id() zeruje mi się czas ważności ciacha sesyjnego. Można jakoś zgrabnie temu zapobiec? Czy muszę po prostu pobrać lifetime z session_get_cookie_params(), i po regenracji ustawić expire na nowo?
erix
26.06.2009, 12:55:13
Kedan
26.06.2009, 22:27:36
Jeśli tak zrobię, to czas życia ciacha przedłuży się o np kolejną godzinę (przy każdym starcie sesji życie ciacha bedzie ustawiane na nowo). A ja chcę aby ciacho żyło godzinę od jego powstania, więc zrobię to inaczej - podczas utworzenia sesji zapiszę w niej datę wygaśnięcia, a podczas kolejnych przeładowań bede sprawdzał czy time() < session->timeToLive.