Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> users online i session_handler
-adam.g-
post 28.06.2005, 12:22:12
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
Go to the top of the page
+Quote Post
Pigula
post 28.06.2005, 12:25:40
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:)
Go to the top of the page
+Quote Post
Nievinny
post 28.06.2005, 12:41:25
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.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 21:21