![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 27.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z wyrzucaniem użytkowników, mam skrypt który przy pomocy refresha wyrzuca ludzi nieaktywnych ze strony ale tylko jeśli są na niej, a jeśli już wyjdą z niej to wiszą jako zalogowani przez kilka dni, prosiłbym o pomoc w przerobieniu tego skryptu
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Ale tutaj nic nie zrobisz. Możesz próbować JS sprawdzać, czy nastąpiło jakieś zdarzenie np. wyłączenie strony lubprzeglądarki , ale PHP nic tu nie wskórasz. Ewentualnie CRON, który sprawdzalby co parę minut ostatnich aktywnych użytkowników. Ale to też wymaga zastanowienia, bo sesja dziala po stronie użytkownika. Musiałbyś zrobić np co 10 minut ustawić skrypt PHP i sprawdzać:
Na użytkownikach zalogowanych 15 minut temu > czy wykonali jakąś akcje na stronie > jeśli wykonali to zostawićaktywność , jeśli nie to wrzucić status offline do mysql. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:18 |