Документация для разработчиков
Темная тема

GetByID

Описание и параметры

CDBResult
CGuest::GetByID(
 int guest_id
)

Возвращает данные по указанному посетителю.

Параметры метода

Параметр Описание
guest_id ID посетителя.

Смотрите также

Структура возвращаемой записи

Array
(
    [ID] => ID посетителя
    [FAVORITES] => [Y|N] флаг добавления сайта в "Избранное"
    [C_EVENTS] => количество событий сгенерированных данным посетителей
    [SESSIONS] => количество сессий данного посетителя
    [HITS] => количество хитов данного посетителя
    [REPAIR] => [Y|N] флаг того что данный посетитель был "восстановлен" после очистки устаревших данных (Y)
    [FIRST_SESSION_ID] => ID сессии первого захода на сайт
    [FSESSION_TIME] => длительность первой сессии посетителя (сек.)
    [FSESSION_HITS] => кол-во хитов первой сессии посетителя
    [FIRST_DATE] => время первого захода на сайт
    [FIRST_URL_FROM] => адрес страницы с которой посетитель впервые пришел на сайт
    [FIRST_URL_TO] => адрес страницы сайта на которую посетитель впервые пришел
    [FIRST_URL_TO_404] => флаг 404 ошибки на странице сайта на которую посетитель впервые пришел
    [FIRST_SITE_ID] => ID сайта на который посетитель впервые пришел
    [FIRST_ADV_ID] => ID рекламной кампании по которой посетитель впервые пришел на сайт
    [FIRST_REFERER1] => идентификатор referer1 рекламной кампании FIRST_ADV_ID
    [FIRST_REFERER2] => идентификатор referer2 рекламной кампании FIRST_ADV_ID
    [FIRST_REFERER3] => дополнительный параметр referer3 рекламной кампании FIRST_ADV_ID
    [LAST_SESSION_ID] => ID сессии последнего захода на сайт
    [LSESSION_TIME] => длительность последней сессии посетителя (сек.)
    [LSESSION_HITS] => кол-во хитов последней сессии посетителя
    [LAST_DATE] => время последнего захода на сайт
    [LAST_USER_ID] => ID пользователя 
    [USER_NAME] => имя и фамилия пользователя под которым посетитель был авторизован последний раз
    [LOGIN] => логин пользователя под которым посетитель был авторизован последний раз
    [LAST_USER_AUTH] => [Y|N] был ли авторизован посетитель в последнем заходе на сайт
    [LAST_URL_LAST] => адрес последней страницы на которую зашел посетитель
    [LAST_URL_LAST_404] => флаг 404 ошибки (страница не существует) на последней странице сайта на которую зашел посетитель
    [LAST_USER_AGENT] => UserAgent посетителя в последнем заходе
    [LAST_IP] => IP адрес посетителя сайта в последнем заходе
    [LAST_COOKIE] => Cookie посетителя сайта в последнем заходе
    [LAST_LANGUAGE] => языки установленные в настройках браузера посетителя в последнем заходе
    [LAST_ADV_ID] => ID рекламной кампании по которой посетитель пришел на сайт в последнем заходе
    [LAST_ADV_BACK] => [Y|N] флаг того был ли это возврат (Y) или прямой заход (N) по рекламной кампании LAST_ADV_ID
    [LAST_REFERER1] => идентификатор referer1 рекламной кампании LAST_ADV_ID
    [LAST_REFERER2] => идентификатор referer2 рекламной кампании LAST_ADV_ID
    [LAST_REFERER3] => дополнительный параметр referer3 рекламной кампании LAST_ADV_ID
    [LAST_SITE_ID] => ID сайта последнего захода
    [LAST_COUNTRY_ID] => ID страны посетителя в последнем заходе
    [COUNTRY_NAME] => название страны посетителя в последнем заходе
)

Примеры использования

<?
$guest_id = 1;
if ($rs = CGuest::GetByID($guest_id))
{
    $ar = $rs->Fetch();
    // выведем параметры посетителя
    echo "<pre>"; print_r($ar); echo "</pre>";
}
?>


© «Битрикс», 2001-2023, «1С-Битрикс», 2023