mic21
2.12.2005, 11:32:21
Mam pytanie czy ktoś spotkał sie moze ze skryptem, który wykonuje się automatycznie po pewnym czasie bezczynności. Np wylogowanie się automatycznie po pewnym czasie ze strony. Najbardziej zależało by mi aby wykonać coś takiego tylko przy użyciu php, ale jeśli ktoś ma inne pomysły to też poproszę o odpowiedź.
nospor
2.12.2005, 11:46:25
php jest na serwerze. Strona u klienta.
Niby skad serwer ma wiedziec ze nic nie robisz?
Standardowo po ok 20 minutach nie odswierzania strony sesja sama wygasa. Czyli jak wygasnie sesja to i gosciu zostanie wylogowany o ile logowanie na sesjach masz.
Jak sie uprzesz cos wlasnego robic, to moze w js napisac skrypt, który po pewnym czasie odswierzy strone z informacją, ze bylo x minut bez czynnosci
bregovic
2.12.2005, 13:09:28
Można użyć do tego AJAXu, ale wtedy wystarczy wyłączyć js. Bezczynność użytkowników możesz wykryć tworząc własnego session handlera i zapisując timestamp ostatniej aktywności usera. Ale to nie są pewne sposoby.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.