3

我正在尝试找到一种检测访问者操作系统、浏览器等的好方法。

我找到了 PHP 函数get_browser

而且我看到该函数可以检测Java,尽管该函数使用用户代理进行检测,但在安装了java的VM ua上没有看到任何提及Java。

函数怎么知道?

4

2 回答 2

4

browscap.ini它与您的文件一样准确。该文件未与 PHP 捆绑在一起,因此您可以自行决定是否将其保持在最新状态。您可以从http://browsers.garykeith.com/downloads.asp获得它。

注意:数组中包含的值基于浏览器的“技术能力”,不考虑用户禁用的功能(即用户可能禁用了 JavaScript)。

于 2011-06-19T03:21:25.967 回答
0

它不可靠。它只告诉您如果启用了该功能,浏览器可能支持什么。

更不用说,用户代理可以被欺骗。

于 2011-06-19T03:21:36.740 回答