如何通过PHP和&知道客户端操作系统JavaScript的?

时间:2009-08-16 11:46:17

标签: php javascript

在PHP和Javascript中,当最终用户使用网站时,我们可以通过它知道最终用户的操作系统是什么?

2 个答案:

答案 0 :(得分:4)

使用最新browscap.ini,您可以使用get_browser() php函数。

对于基于Javascript的检测,请查看quirksmode.org的this script

答案 1 :(得分:3)

在javascript中:

navigator.platform为您提供了一个总体思路(例如win32)。 navigator.userAgent可以使用此正则表达式进行解析:/^[^\(]*\((.*)]\)/,以便为您提供第一组括号中的内容。这通常分为更多子部分,例如:

"Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3pre"

Zytrax保留了一份精彩的使用者名单。

PHP中的

browser.php将用户代理解析为操作系统,浏览器和浏览器版本:

请记住,无论你如何检测它,它都可能是假的。