我正在尝试找到一种检测访问者操作系统、浏览器等的好方法。
我找到了 PHP 函数get_browser
而且我看到该函数可以检测Java,尽管该函数使用用户代理进行检测,但在安装了java的VM ua上没有看到任何提及Java。
函数怎么知道?
我正在尝试找到一种检测访问者操作系统、浏览器等的好方法。
我找到了 PHP 函数get_browser
而且我看到该函数可以检测Java,尽管该函数使用用户代理进行检测,但在安装了java的VM ua上没有看到任何提及Java。
函数怎么知道?
browscap.ini
它与您的文件一样准确。该文件未与 PHP 捆绑在一起,因此您可以自行决定是否将其保持在最新状态。您可以从http://browsers.garykeith.com/downloads.asp获得它。
注意:数组中包含的值基于浏览器的“技术能力”,不考虑用户禁用的功能(即用户可能禁用了 JavaScript)。
它不可靠。它只告诉您如果启用了该功能,浏览器可能支持什么。
更不用说,用户代理可以被欺骗。