To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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 :mrgreen: 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 :wink:
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 :P
ORI - 17-11-2005, 20:36

a mnie tam w ogole nie ma :P
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.



Powered by phpBB modified by Przemo © 2003 phpBB Group