![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chcę zrobić aby pokazywało mi ilość użytkowników, którzy się zalogowali.(loguje się na sesjach). Nie wiem jak się do tego zabrać. Czy jakieś nowe pole w bazie... czy obsługa cookie's lub w jakiś sposób użyć crona. Dobrze aby np. po 2 min samo się wylogowywało. Dziękuje z góry za pomoc ;p
Ten post edytował Loped 9.04.2009, 12:02:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
alternatywnie: na plikach sesji pod warunkiem ze dla kazdej domeny pliki sesji trzymane sa w osobnych katalogach tmp w przeciwnym wypadku wynik jest zafalszowany, plus rozwiazania brak obciazenia bazy
function users_online() { if ( $directory_handle = opendir( session_save_path() ) ) { $count = 0; while ( false !== ( $file = readdir( $directory_handle ) ) ) { if($file != '.' && $file != '..') { $count++; } } closedir($directory_handle); return $count; } else { return '1'; } } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:29 |