sess_count
includes/session.inc, строка 116
- Версии
- 5 – 6
sess_count($timestamp = 0, $anonymous = true)
Количество пользователей, которые имеют сессии. Можно рассчитывать для анонимов или аутентифицированных сессий.
Параметры
int $timestamp
Unix timestamp, представляюющий точку в прошлом. По-умолчанию — 0, что учитывает все существующие сессии.
boolean $anonymous
TRUE
количество анонимных посетителей.
FALSE
количество зарегистрированных пользователей
Возвращаемое значение
int Количество пользователей, имеющих сессии.
Код
<?php
function sess_count($timestamp = 0, $anonymous = true) {
$query = $anonymous ? ' AND uid = 0' : ' AND uid > 0';
return db_result(db_query('SELECT COUNT(sid) AS count FROM {sessions} WHERE timestamp >= %d'. $query, $timestamp));
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии