![]() |
![]() ![]() |
![]() |
-adam.g- |
![]()
Post
#1
|
Goście ![]() |
probuje zrobic na stronie pokazywanie userow ktorzy sa online przy pomocy session_handlera ktory byl opisany w artykule na php.pl i mam kilka problemow
1. jak ktos wejdzie na strone to od razu nie jest pokazywany, tzn po wejsciu usera na strone odczytuje z tabeli sessions zmienne zapisane w kolumnie session_value i tam nie ma nowego usera, to wyglada tak jakby najpierw ladowala sie cala strona a dopiero pozniej zmienne sesyjne byly zapisywane do bazy, po odswiezeniu strony jest ok 2. jak rozwiazac problem podwojnego otwarcia przegladarki? jezeli jeden user otworzy dwa razy ta sama strone to w bazie sa dwa wpisy z roznymi session_id |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ad 2. sprawdzasz jak dany uzytkownik jest to juz go nie wyswietlasz if w petli to zalatwi
ad 1. nie jestem pewien ale moze pokombinuj cos z header. (taki strzal moze pomoze:) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Ogółnie to powinieneś sprawdzić aktywność ostatniej akcji usera. Czyli jeżeli sesja została zaktualizowana w przeciągu ostatnich 5 min to wyświetla.
2 -> Moim zdaniem trzymanie SIDs w cookies. To powinno rozwiązać też 1 problem. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 21:21 |