Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 20.07.2007 Ostrzeżenie: (0%)
|
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?
Ten post edytował Kedan 26.06.2009, 06:15:26 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 20.07.2007 Ostrzeżenie: (0%)
|
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.
|
|
|
|
Kedan [PHP] session_regenerate_id() VS cookie expire time 26.06.2009, 06:14:42
erix A może po prostu przed session_start" title="Zobac... 26.06.2009, 12:55:13 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 11:06 |