$_SERVER数组中找不到“OS”?

解决方案 »

  1.   

    $_SERVER没有OS这个成员属性,一般要获取访问者的操作系统,需要根据
    $_SERVER['HTTP_USER_AGENT'],根据浏览器信息的操作系统相关信息,来获取。用XP访问的,一般会提示包含WINDOWS NT 5.1等信息,再用正则或stripos去查找WINDOWS NT等字符,如果包含说明就是XP系统!
      

  2.   

    <?php
    $os = explode(" ", php_uname());
    echo $os['0']."内核版本:".$os['2'];
    ?>