Обнаружение устройства PHP с 51Degrees.com делает именно то, что вам нужно - обнаруживает мобильные устройства и различные свойства, связанные с обнаруженными устройствами. Он прост в использовании и не требует обслуживания. Настройка выполняется в 4 простых шага:
- Загрузите Zip-файл с http://sourceforge.net/projects/fiftyone/.
- Распакуйте файл в каталог на вашем PHP-сервере.
- Затем добавьте следующий код на свою страницу PHP:
- Вся доступная информация об устройстве будет содержаться в массиве $ _51d:
51 Детектор устройства в градусах не использует регулярные выражения для обнаружения. Только важные части заголовков HTTP используются для соответствия устройств. Что делает это решение самым быстрым (5 000 000 обнаружений в секунду на посредственном оборудовании) и наиболее точным (точность 99,97%), поскольку сотни новых устройств добавляются в базу данных еженедельно (к поддерживаемым типам устройств относятся консоли, умные телевизоры, электронные устройства чтения, таблетки и многое другое).
Программное обеспечение с открытым исходным кодом распространяется по Mozilla Public License 2 и совместимо с коммерческими и открытыми проектами. В качестве бонуса решение 51Degrees также содержит дополнительный оптимизатор изображений PHP , который может автоматически изменять размеры изображений для мобильных устройств.
По умолчанию детектор устройств 51Degrees PHP использует файл данных Lite, который является бесплатным и содержит более 30000 устройств и 50 свойств для каждого устройства. Lite файл обновляется каждые 3 месяца. Если вы хотите получить более подробную информацию о запросах мобильных устройств, тогда доступны файлы данных Premium и Enterprise. Премиум содержит более 70000 устройств и 100 свойств для каждого устройства с еженедельными обновлениями. Enterprise обновляется ежедневно и содержит более 150000 устройств с 150 свойствами для каждого.
Полный список свойств устройства .
Сравнить файлы данных .