Useragent библиотека для разбора на PHP? - PullRequest
2 голосов
/ 31 июля 2011

Знаете ли вы библиотеку для PHP, которая может помочь с анализом строки useragent из браузера? Я хочу извлечь по крайней мере те функции:

  • язык
  • браузер (имя и версия)
  • os (имя и версия)

Любая помощь будет оценена.

Ответы [ 2 ]

3 голосов
/ 31 июля 2011

Это частичная копия кода для разбора строки пользовательского агента?

Вы можете использовать функцию get_browser () в PHP для анализа заголовка user-agent и получения браузера и версий ОС.

Однако информация о языке не отправляется как часть строки агента пользователя. Вместо этого вы, вероятно, захотите взглянуть на заголовок «Accept-Languagr», то есть $ _SERVER ["HTTP_ACCEPT_LANGUAGE"]

3 голосов
/ 31 июля 2011

Вы можете использовать get_browser () . Просто убедитесь, что ваша база данных (файл browscap.ini ) обновлена.

...