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: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A może po prostu przed session_start" title="Zobacz w manualu PHP" target="_manual wywołać session_set_cookie_params" title="Zobacz w manualu PHP" target="_manual z takimi parametrami, których potrzebujesz...?
|
|
|
|
Post
#3
|
|
|
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.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:55 |