Code to parse user agent string?

后端 未结 5 2031
礼貌的吻别
礼貌的吻别 2020-12-01 16:00

As strange as I find this, I have not been able to find a good PHP function anywhere which will do an intelligent parse of a user agent string? Googled it for about 20 minut

相关标签:
5条回答
  • 2020-12-01 16:09

    The get_browser() function has been available in PHP for quite a long a time.

    The PHP manual is free, can be downloaded in various formats and viewed online (with comments)

    0 讨论(0)
  • 2020-12-01 16:20

    There is a PHP class library i found out, and it has worked so well for me. It is in the link below.

    https://www.toms-world.org/blog/parseuseragentstring

    It is lightweight and just does what I wanted (Browser, Version, OS, Mobile/PC, and much more) in a memory-friendy manner.

    0 讨论(0)
  • 2020-12-01 16:27

    You can try to use: https://github.com/tobie/ua-parser. This is multi-language tool to parsing user agent string. For PHP is here: https://github.com/tobie/ua-parser/tree/master/php

    0 讨论(0)
  • 2020-12-01 16:30

    Try out ThaDafinser/UserAgentParser it's an abstraction for many available user agent parsers.

    So if you are not happy with one - just switch to another (or combine them)

    You can try it out here

    0 讨论(0)
  • 2020-12-01 16:32

    https://github.com/browscap/browscap-php - this is a standalone library that aims to replace get_browser function. For shared hostings it seems to be a better option.

    Works on: PHP 5

    0 讨论(0)
提交回复
热议问题