Разбор пользовательских агентов с Symfony 1.x

Я обновляю старое веб-приложение, разработанное с помощью Symfony 1.4.

Мне нужно проанализировать пользовательские агенты, чтобы получить информацию, такую ​​как тип ОС (Windows, Android, iOS, Linux и т. Д.), Версия ОС, тип браузера (Chrome, IE, Android Browser ..) и версия браузера.

Для пользовательских агентов, генерируемых мобильными устройствами, я использую sfTeraWurflPlugin, который отлично работает.

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

Любое предложение?

1

Решение

Ты можешь использовать get_browser () функция, которая доступна в ядре php.

Самое надежное альтернативное решение, о котором я знаю, это уа-анализатор библиотека. Это не пакет Symfony, но он по-прежнему прост в использовании. Он имеет огромную базу пользователей и тщательно протестирован. 2.x версии совместимы с php 5.2, 3.x версии для php 5.3+

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]