我有一个网站允许我的客户为他们的客户设置内容,我目前只使用日期/时间,IP和用户代理捕获统计数据。
我本来打算使用get_browser()将统计信息处理到另一个表(或其他列)中,但我无用的主机已禁用此功能。
我已经和主持人谈过了,他们拒绝打开这个,如果可能的话,我宁愿不换主持人。
我正在寻找一种方法来处理用户代理字符串,以提供有用的信息,但我不想硬编码太多。
我试过使用一个大的preg_match()列表,但它变得太复杂了。
没有browscap.ini文件的情况下,是否有其他方法可以对用户代理进行解码?
或者,可以将统计数据发送给第三方(如谷歌分析),但以“每个客户”为基础,以便我可以按客户细分使用情况?

最佳答案

我在我的项目中使用这个类http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/,它工作得非常好。

10-08 03:13