PHP - Расшифровка пользовательского агента БЕЗ get_browser - PullRequest
3 голосов
/ 02 апреля 2012

У меня есть сайт, который позволяет моим клиентам настраивать контент для своих клиентов, в настоящее время я собираю статистику, используя только дату / время, IP-адрес и пользовательский агент.

Я собирался обработать статистику в другойтаблица (или дополнительные столбцы), используя get_browser(), но мой бесполезный хост отключил эту функцию.

Я говорил с хостом, и они сказали "нет", чтобы включить это, я бы не стал переключать хосты, если это возможно.

Я ищу способ обработки строк пользовательского агента, чтобы получить полезную информацию, но я не хочу слишком много программировать.Я попытался использовать большой список preg_match(), но он становится слишком сложным.

Есть ли другой способ декодирования пользовательского агента, который я могу использовать без файла browscap.ini?

В качестве альтернативыстатистические данные будут отправлены третьей стороне (например, Google Analytics), но для каждого клиента, так что я могу разбить использование по клиентам?

1 Ответ

2 голосов
/ 02 апреля 2012

Я использую этот класс http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/ в своем проекте, и он работает очень хорошо.

...