Wersja 1.12.0 Beta - [Błąd] Nieprawdziwy czas przebywania na forum
geman - 17-11-2005, 19:12 Temat postu: [Błąd] Nieprawdziwy czas przebywania na forum j.w. Błąd ten występuje w panelu "Kto jest na Forum"
Przemo - 17-11-2005, 19:32
A może coś więcej? Bo według mnie czas jest teraz liczony dobrze.
geman - 17-11-2005, 19:43
Weźmy chociaż Ciebie, siedzisz na forum od dobrych kilkunastu minut, a w panelu "Kto jest na forum" Twój czas przebywania to sześć minut.
irekk - 17-11-2005, 19:44
czas z pewnoscia nie jest dobrze zliczany poniewaz na forum jestem juz sporo czasu a teraz patrze a jestem minute pozatym nikt na tej liscie nie jest dluzej jak wlasnie 16 min
Przemo - 17-11-2005, 19:46
Bo jest coś takiego jak czas nieaktywności po którym zliczana jest nowa wizyta a czas jest zerowany. Sprawdźcie jaki to czas i czy faktycznie dodaje wam wtedy wizytę. Jeżeli będzie to za mały czas to sprobujemy zwiększyć.
irekk - 17-11-2005, 20:11
jakos dziwnie to dziala, nie bylo mnie teraz z 15minut na forum (zamknieta przegladarka) a teraz pisze ze jestem od 8minut na forum, spory ten czas nieaktywnosci
geman - 17-11-2005, 20:15
Ta, ja siedzę od przynajmniej kilku godzin na forum, nie zamykałem przeglądarki i cały czas jestem aktywny, tzn przegladam strony, używam wyszukiwarki. A podobno jestem na forum kilka minut. Zauważyłem, że 16 minut nie jest magiczną granicą dla wszystkich, ale jednak nie ma osoby, która przebywałaby na forum dłużej niż kilkanaście minut.
irekk - 17-11-2005, 20:17
a ja widzialem gambit mial 17
ORI - 17-11-2005, 20:36
a mnie tam w ogole nie ma
chelloPL - 17-11-2005, 20:49
geman, domyślnie czas sesji (nieaktywności na forum) wynosi 15 minut (dotychczas było 60 minut):
PA -> ogólne -> konfiguracja -> główne -> Długość Sesji [ sekundy ]: 900
Wg mnie to również jest za mało i u siebie przywróciłem na 3600, tj. 1 godzinę.
Ale mam nadzieję, że to tego jest wina. Jeśli nie, to wówczas szczegóły proszę
geman - 17-11-2005, 21:03
chelloPL, ja rozumiem, że czas nieaktywności musi być określony. Jest tylko jeden szkopuł, ja jestem aktywny, tzn. przeglądam tematy, piszę odpowiedzi, używam wyszukiwarki, ogólnie mówiąc przebywam aktywnie na forum od kilku dobrych godzin a wg tego co jest w panelu "Kto jest na forum" jestem na stronie od kilku minut. Zobacz zresztą sam, nie ma tam osoby, która przebywałaby na forum dłużej niż kilkanaście minut.
chelloPL - 17-11-2005, 21:28
Jest błąd.
Co każdą "długość sesji" jest rozpoczynana nowa. Jak miałem ustawione na 1godzinę, to miałem nawet 32 minuty. Po zmianie na 15minut, sesja jest rozpoczynana dokładnie co 15 minut.
Dump z tabeli sessions:
Kod: |
Pełny tekst session_id session_user_id session_start session_time session_ip session_page session_logged_in session_admin
Edytuj Usuń e0794b877f9c9cd287f626fd5f96be67 2 1132258045 1132258941 0a000001 0 1 1
|
i 2 minuty później...
Kod: |
Edytuj Usuń e0794b877f9c9cd287f626fd5f96be67 2 1132259002 1132259002 0a000001 0 1 1
|
EDIT: w sessions.php został dodany kod:
Kod: | AND session_time > " . ($current_time - $board_config['session_length']); |
do rozpoczynania sesji i ten fragment powoduje rozpoczęcie nowej sesji.
Widmo - 17-11-2005, 22:10
nom, ja zostawilem przegladare na cala noc z refreszem 10 sekund i mi zaliczylo z 12 godzin tylko 4
PHOENIX - 18-11-2005, 11:00
Ja tutaj na forum miałem 17 minut potemza chwile patrze 0 ...
dziwne to
Przemo - 18-11-2005, 14:43
Hmm faktycznie sesje sa kasowane wedlug czasu od jakiego zostaly rozpoczete.
Teraz pytanie co z tym zrobic przywrocic spowrotem na godzinę? Kurcze średnie to rozwiązanie jest.
|
|
|