在PHP和Javascript中,当最终用户使用网站时,我们可以通过它知道最终用户的操作系统是什么?
答案 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将用户代理解析为操作系统,浏览器和浏览器版本:
请记住,无论你如何检测它,它都可能是假的。