如何通过PHP和Javascript知道客户端操作系统?
答
在javascript中检查出this script:
navigator.platform给你一个总体思路(win32的举例)。 navigator.userAgent可以用这个正则表达式解析:/^[^\(]*\((.*)]\)/
给你第一组圆括号中的内容。这通常被分成多个子部分,例如:
"Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3pre"
Zytrax保持useragents美妙的列表。
在PHP:
browser.php解析用户代理到操作系统,浏览器和浏览器版本:
记住尽管这不管你怎么检测它,它可以伪造。