Помощник
|
PHP функция get_browser() и browscap.ini |
ixman
|
Сообщение
#1
|
||
|
|
||
|
|||
PunPun |
6.8.2017, 13:36;
Ответить: PunPun
Сообщение
#2
|
|
Можно спросить для чего вам использовать эту функцию?
|
|
|
ixman
|
Сообщение
#3
|
|
PunPun, для сбора статистики по браузерам, операционным системам и их версиям. Да и вообще там много какой статистики можно взять, особенно в full версии
|
|
|
PunPun |
6.8.2017, 13:44;
Ответить: PunPun
Сообщение
#4
|
|
Ixman, используйте лучше классы по работе с user_agent
https://github.com/piwik/device-detector https://github.com/sinergi/php-browser-detector https://github.com/cbschuld/Browser.php |
|
|
ixman
|
Сообщение
#5
|
|
PunPun, благодарю за полезные ссылки
|
|
|
PunPun |
6.8.2017, 14:01;
Ответить: PunPun
Сообщение
#6
|
|
@[member=Ixman], я лично использовал этот класс https://github.com/cbschuld/Browser.php
Развернуть/Свернуть
Открыть Browser.php найти
Ниже вставить
Далее найти
Ниже вставить
Далее найти
Выше вставить
Теперь будет поддержка Yandex'а Правки, не актуальны. Увы, не заметил, в марте добавили уже Yandex и все возможные боты. Сообщение отредактировал PunPun - 6.8.2017, 14:10 |
|
|
ixman
|
Сообщение
#7
|
|
PunPun, ну я вам ещё раз очень благодарен, сейчас второй раз карму повысить не могу. Вечером попробую освоить этот класс.
Сейчас посмотрел этот класс, я уже его смотрел, он меня чем-то не устроил. Но позже заюзаю снова |
|
|
PunPun |
7.8.2017, 12:29;
Ответить: PunPun
Сообщение
#8
|
|
@[member=Ixman], мне тоже, но использовал его из-за простого кода)) Еще один минус что не добавили версии Windows до сих пор, я добавил их сам. Для того что бы иметь версии Windows юзера нужно сделать следующее.
Открыть Browser.php найти
Выше вставить
Далее найти (первый)
Заменить на
Ну а применение очень простое. Заливаем в нужною папку файл, и потом в нужном файле подключаем
Сообщение отредактировал PunPun - 7.8.2017, 12:34 |
|
|
ixman
|
Сообщение
#9
|
|
|
PunPun, я не стал его использовать, ибо он ботов не корректно определяет. Ещё не определяет версии ОС. Но да он прост в использовании.
Я заюзал этот https://github.com/piwik/device-detector с грехом пополам. Composer у меня никак не работает на локалке и кое как сообразил как его подключить. Но зато он делает всё то, что мне нужно и выдаёт достаточно инфы не только по браузерам, но и по ботам. Одно только но, не разобрался как кеширование заставить работать. А так всё супер Конечно get_browser() с ini полной версии ни один класс не сделает, но как я понял там либо сервер настраивать надо, либо это для реальных серверов с большим объёмом ОЗУ. Ещё такая задумка в голову пришла, но это на будущее конвертировать browscap.ini в базу данных и делать выборки оттуда. Это куда более производительнее и меньше ресурсов нужно. Зато инфы разной по браузерам очень много, это так мысли.
Сообщение отредактировал Ixman - 7.8.2017, 14:59 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3398 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1242 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44906 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1889 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3402 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 19.4.2024, 12:57 |