Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzanie czy sesja jest aktywna.
maxil
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


Witam wszystkich.

Chciałbym się dowiedzieć czy istnieje możliwość sprawdzania czy sesja jest aktywna.
Mam logowanie oparte na sesjach i w bazie danych komórke `active` w której jest zapisywane czy użytkownik jest zalogowany.
Podczas logowania wpisuje tam 1 a podczas wylogowania wpisywane jest 0.
Ale gdy użytkownik zamknie strone to nadal tam jest wpisane 1 i to mi psuje wygląd statystyk, ponieważ nikt nie jest zalogowany a ciągle pokazuje że ktoś jest zalogowany.

Można to w jakiś sposób sprawdzać czy użytkownik aktualnie jest zalogowany czy nie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maxil
post
Post #2





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


Cytat(griwes @ 16.02.2010, 18:13:30 ) *
Wrzucaj do sesji czas aktywowania (time()). I sprawdzaj, czy time() - tamto > 3 * 60 (3min, dla przykładu); jeśli nie, ustawiasz 0 w active.


w tym wypadku bym musiał ręcznie wywoływać skrypt co jakiś czas a mi chodzi o automat.
crontab nie wchodzi w grę chyba że da się zrobić jakiś żeby sie co jakiś czas na widzie odpalał skrypt.
Go to the top of the page
+Quote Post
iVorIus
post
Post #3





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

Ostrzeżenie: (0%)
-----


Cytat(maxil @ 16.02.2010, 19:14:03 ) *
w tym wypadku bym musiał ręcznie wywoływać skrypt co jakiś czas a mi chodzi o automat.
crontab nie wchodzi w grę chyba że da się zrobić jakiś żeby sie co jakiś czas na widzie odpalał skrypt.


Nie. Przed wyświetleniem strony zostaje wykonany zawarty wyżej przykładowy kod, więc wyświetlone zostaną zaktualizowane dane.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 19:42