PHP - функция, анализатор HTTP_USER_AGENT

Александр18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.05.2010

Требуется функция, которая по заголовку HTTP_USER_AGENT выдавала бы массив со следующими парами ключ-значение:

1. mobile - 1 или 0 (телефон или компьютер)

2. resolution - размер экрана width x height (в пикселах для телефонов, пустое значение для компьютеров)

3. mobile_manufacturer - производитель телефона (фирма, пустое для компьютеров)

4. mobile_model - модель телефона (пустое для компьютеров)

5. browser - название браузера (ie,opera,firefox etc)

6. browser_version - версия браузера

7. language - язык пользователя (accept-language)

8. compression - поддерживает ли компрессию содержимого (методы компрессии)

Возможно, в некоторых случаях все 8 значений получить не получится, такое допускается. Акцент делается на размер экрана для телефонов, это самое важное.

Заявки фрилансеров