2013-04-19 35 views
0

好的我已经找遍了,无法找到这一个。获取完整的Mac操作系统版本,包括修订版在PHP

我有一个Windows XP,制成一个服务器,我已经在PHP中创建了一个显示当前IP地址,操作系统和当前浏览器的网页,我使用命令$_SERVER['HTTP_USER_AGENT'],这是工作,但它缺少一个部分,我需要。 当运行命令我得到的字符串

的Mozilla/5.0(Macintosh上,英特尔的Mac OS X 10.8; RV:20.0)的Gecko/20100101火狐/ 20.0'

但是对于Mac上的OS,我还需要修改。

例如安装有英特尔的Mac OS X 10.8的 - 我想英特尔的Mac OS X 10.8 .2

我需要额外的2的Mac OS版本。

我可以运行一个sw_vers命令,但不知道如何通过PHP进入变量。

任何想法??

干杯

詹姆斯

回答

0

这可能是不可能的。它由用户浏览器决定,它想告诉你的PHP服务器它的自我。

如果它不愿意告诉你的操作系统是什么次要版本,它的运行世界上没有其他的方式来获得它

+0

是否有可能返回终端命令如 - sw_vers成变量 - 它被写入它,但是不能把”似乎得到执行或shell_exec工作 –