Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Online na Mysql i sesje
Forum PHP.pl > Forum > PHP
styryl
Witam phpowców,

Mam pytanie, po zalogowaniu dodaje do mysql: data logowania, oraz czy jest online. Wszystko fajnie działa jak user się wyloguje w bazie zapisuje że go nie ma i cacy ale problem pojawia się w momencie jeżeli się skurczybyk nie wyloguje tylko zamknie przeglądarkę jestem w dupie i tutaj moje pytanie Panowie jak to rozwiązać.

Porosze o pomoc.

Pozdrawiam
vokiel
Zakładasz sobie, że jakiś okres braku aktywności jest równoważny z wylogowaniem. Sprawdzenie możesz zrobić w cron, albo przy wejściu innej osoby na stronę (jako, że chodzi Ci o liczbę osób on-line).
darko
Wygaś sesję po jakimś czasie braku aktywności i zrób insert do bazy z czasem, w którym wygaszasz sesję.
webcitron
Dokładnie jak napisano wyżej. Dodam jeszcze że czas długości życia sesji który jest ustawiony w php.ini czasem możesz wyciągnąć do PHP przez ini_get('session.gc_maxlifetime'); Doda Ci to spójności do systemu
styryl
Dziękuje Panowie ślicznie za propozycję rozwiązań ;]
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.