![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wie ktos jak ten mechanizm dziala dokladnie?
u mnie na webservie nie wnosi to zadnej roznicy do dzialania skruptu, gdzie sesje ustawiam raz... a pozneij wykonuje 10 kolejnych krokow korzystajac z ustawionej zmiennej. Dlaczego tak sie dzieje? Czy wniesione prawdopodobienstwo nie powinno usunac tych danych? z 1 akcji? A ogolnie chodzi o to, ze pojawil sie pewnien losowy blad, raz na kilkadziesiat wywlan skryptu w polowie tych 10 krokow, sesja znika, za czym przemawialby mechanizm gc. Czy moglby mi ktos rozjasnic dzialanie smieciarza? I przyblizyc mi odpowiedz na pytanie: "dlaczego on nie usunal danych jak dalem mu 100% prawdopodobienstwo?" |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 92 Pomógł: 15 Dołączył: 21.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
przedawnieniu moze ulec tylko cala sesja jesli nie byla uzywana przez session.gc_maxlifetime. Czyli jesli w sesji zapisujesz $_SESSION['x'] i $_SESSION['y']. Nastepnie korzystasz tylko z $_SESSION['x'] tak ze odstepy nie przekraczaja session.gc_maxlifetime to $_SESSION['y'] tez nie wygasnie. albo wygasa cala sesja albo zaden jej skladnik
ponoc session.gc_maxlifetime = 1440s = 24m jest jeszcze session.lifetime - czas waznosci cookies wyslanego do przegladarki ktory trzyma numer danej sesji. defaultowo ustawiony na 0 co oznacza ze "do zamkniecia przegladarki" utrata sesji wystepuje jeszcze przypadku gdy ktos w przegladarce wpisze strone www.strona.pl i pracujac na niej kod spowoduje przekierowanie na strone strona.pl. wtedy cookies widzi to jako inna strone i nie wysle numeru sessji a co za tym idzie utworzy sie nowa Ten post edytował heaven 15.12.2006, 18:55:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:05 |