PHP - 不使用get_browser解码用户代理

3
我有一个网站,允许我的客户为他们的客户设置内容,我目前仅使用日期/时间、IP和用户代理来捕获数据统计信息。
原本我打算使用get_browser()将统计数据处理到另一个表(或其他列)中,但我的无用主机已经禁用了此功能。
我已经与主机提供商沟通,但他们拒绝开启此功能,如果可能的话,我不想更换主机。
我正在寻找一种方法来处理用户代理字符串以提供有用的信息,但我不想过多地硬编码。我尝试使用大型preg_match()列表,但它变得太复杂了。
是否有其他解码用户代理的方法可供我使用,而不需要browscap.ini文件?
或者,这些统计数据是否可以按客户方案(例如Google Analytics)外包给第三方,以便我可以按客户分析使用情况?
1个回答

2

看起来非常有用,你知道它是否可以通过XML/文本文件轻松更新吗? - bendataclear
我认为当更新后您需要下载新文件(只需将 RSS 添加到您的阅读器中)。当我需要支持一些浏览器时,只需将它们添加到代码中。 - giker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接