Develop7
Новичок
get_browser вручную
Доброго времени суток, многоуважаемый All!
Преамбула -
Пишу сервис, собирающий статистику посещений. Хочу для определения браузера пользоваться ф-цией сабж. Но заказчик (или его хостер - тут в принципе нет разницы) не хочет править php.ini - прописать путь к browscap.ini (или раскомментарить, что опять-таки не суть важно). Помимо этого, функция сабж также требуется для определения захода на сайт поисковых ботов. Таким образом, использование этой функции видится мне просто необходимым потому как она знает ВСЕ браузеры, пауков и качалки в лицо, соответственно, мы имеем более развернутую и полную статистику.
Внимание, вопрос. Есть ли в природе готовые решения (как можно более полные аналоги) с аналогичным функционалом. Желательно также использующие browscap.ini и обязательно на pure PHP.
Если же таковые звери не водятся на этой планете, то не мог бы всезнающий All подсказать алгоритм разбора содержимого browscap.ini, а конкретно - как из бардака который там творится получить информацию - регэкспы (это реально), выдирающих имя браузера и его версию. Ну и операционку еще.
Заранее благодарен всем сочувствующим.
Доброго времени суток, многоуважаемый All!
Преамбула -
Пишу сервис, собирающий статистику посещений. Хочу для определения браузера пользоваться ф-цией сабж. Но заказчик (или его хостер - тут в принципе нет разницы) не хочет править php.ini - прописать путь к browscap.ini (или раскомментарить, что опять-таки не суть важно). Помимо этого, функция сабж также требуется для определения захода на сайт поисковых ботов. Таким образом, использование этой функции видится мне просто необходимым потому как она знает ВСЕ браузеры, пауков и качалки в лицо, соответственно, мы имеем более развернутую и полную статистику.
Внимание, вопрос. Есть ли в природе готовые решения (как можно более полные аналоги) с аналогичным функционалом. Желательно также использующие browscap.ini и обязательно на pure PHP.
Если же таковые звери не водятся на этой планете, то не мог бы всезнающий All подсказать алгоритм разбора содержимого browscap.ini, а конкретно - как из бардака который там творится получить информацию - регэкспы (это реально), выдирающих имя браузера и его версию. Ну и операционку еще.
Заранее благодарен всем сочувствующим.
