Как определить тип сетевого устройства по IP
1 декабря 2018 в 19:44
У меня вопрос
Как возможно определить user agent или устройство c какого заходил гость сайта
Спасибо
Go to accepted answer
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Поставьте яндекс.метрику или matomo (ex piwik)
Или встроенный вариант типа https://www.drupal.org/project/request_statistics
$_SERVER['HTTP_USER_AGENT']
А про айпи-адрес забудьте.
Подскажите как вставить $_SERVER['HTTP_USER_AGENT'] в вкладку отчетов в Друпал 7
Наверное вы меня поняли
Вот здесь /admin/reports/hits
Что бы она показывала user agent
А это зачем? Чем гугл-аналитика не устраивает?
Напиши что не знаеш
Я то знаю. Только чтобы что-то в журнале вывести, это сперва надо туда записать.
Так не выходит
// Log this page access.
db_insert('accesslog')
->fields(array(
'title' => truncate_utf8(strip_tags(drupal_get_title()), 255),
'path' => truncate_utf8($_GET['q'], 255),
'url' => isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '',
'hostname' => ip_address(),
//'hostname' => $_SERVER['HTTP_USER_AGENT'],
'uid' => $user->uid,
'sid' => session_id(),
'timer' => (int) timer_read('page'),
'timestamp' => REQUEST_TIME,
))
->execute();
}
}
Либо IP или User agent
Что то одно
Здесь набор колонок ограничен. Очевидно же, что придётся в одну колонку записать два параметра.
Пожалуйста
Подскажы как
Вот что нужно запихнуть
'hostname' => ip_address(),
и как то приклеить это $_SERVER['HTTP_USER_AGENT']
'hostname' => сюда прикрепить IP адресс и user agent
'hostname' => ip_address() . ' ' . $_SERVER['HTTP_USER_AGENT'],
Спасибо
Не хочу знать-)
Это он его подначивал так