GetList
Описание и параметры
CDBResult CHit::GetList( string &by = "s_id", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает список хитов посетителей. Число выводимых строк определяется в поле Максимальное кол-во показываемых записей в таблицах в настройках модуля Веб-аналитика.
Параметры метода
| Параметр | Описание |
|---|---|
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
* - допускается сложная логика |
| is_filtered | Флаг отфильтрованности списка хитов. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID хита [SESSION_ID] => ID сессии [DATE_HIT] => время хита [GUEST_ID] => ID посетителя [NEW_GUEST] => [Y|N] флаг "был ли это новый посетитель на сайте" (Y) [USER_ID] => ID пользователя под которым посетитель был авторизован (в момент хита или до этого) [USER_AUTH] => флаг "был ли посетитель авторизован в момент хита" [URL] => страница хита [URL_404] => была ли 404 ошибка на странице хита [URL_FROM] => страница откуда пришел посетитель [IP] => IP адрес посетитель в момент хита [METHOD] => HTTP метод отсылки данных [COOKIES] => содержимое Cookie посетителя в момент хита [USER_AGENT] => UserAgent посетителя в момент хита [STOP_LIST_ID] => ID записи стоп-листа под которую попал посетитель (если это имело место быть) [COUNTRY_ID] => ID страны (двухсимвольный идентификатор) посетителя сайта в момент хита (определяется по IP адресу) [COUNTRY_NAME] => название страны посетителя сайта в момент хита (определяется по IP адресу) [SITE_ID] => ID сайта (двухсимвольный идентификатор) [LOGIN] => логин пользователя под которым посетитель был авторизован (в момент хита или до этого) [USER_NAME] => имя и фамилия пользователя под которым посетитель был авторизован (в момент хита или до этого) )
Примеры использования
<?
// выберем хиты сессии #1056
$arFilter = array(
"SESSION_ID" => 1056
);
// получим список записей
$rs = CHit::GetList(
($by = "s_id"),
($order = "desc"),
$arFilter,
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026