Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sprawdzanie sesji
Fred1485
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Witam mam w planach ogarnąć sobie prosty panel na forum coś w stylu użytkownicy online, gdzie w grę wchodzą zarejestrowani oraz goście. No pewnie trzeba to będzie oprzeć na sesjach. Po wejściu na stronę gereruję jakiś randomowy ciąg - id sesji. Miałbym tabelę sesje w bazie danych gdzie trzymałbym:

id_sesji | id_użytkownika | czas_na forum ...

jeśli user nie byłby zalogowany (gość) to w id_uzytkownika trzymałbym 0.
I teraz budowa oparta o takie coś nie byłaby w PHP wyzwaniem, ale te sesje z bazy trzeba usuwać jeśli ktoś z forum wyjdzie. Jeśli ktoś kilknie wyloguj no to problem z głowy ale jak ktoś chamsko wyłączy przeglądarkę, a co bardziej jeśli to będzie gość to w jaki sposób takie coś wyprostować?

Ten post edytował Fred1485 28.07.2015, 11:59:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


No raczej ciężko. PHP działa tylko w momencie, kiedy przeglądarka wysyła żądanie, także tylko wtedy możesz coś nim zrobić. Mógłbyś usuwać te wpisy przy każdym wejściu na stronę, ale to spowoduje zwolnienie działania wszystkiego i jest bez sensu. Cron chyba będzie najlepszy (IMG:style_emoticons/default/smile.gif)
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: 8.10.2025 - 09:34