利用php获取用户操作系统信息实例

  1. /** 
  2.  * 获取用户操作系统 
  3.  * 
  4.  * @return string 
  5.  */ 
  6.   
  7. function getSystem(){   
  8.     $sys = $_SERVER['HTTP_USER_AGENT'];   
  9.      
  10.     if(stripos($sys"NT 6.1"))   
  11.        $os = "Windows 7";   
  12.     elseif(stripos($sys"NT 6.0"))   
  13.        $os = "Windows Vista";   
  14.     elseif(stripos($sys"NT 5.1"))   
  15.        $os = "Windows XP";   
  16.     elseif(stripos($sys"NT 5.2"))   
  17.        $os = "Windows Server 2003";   
  18.     elseif(stripos($sys"NT 5"))   
  19.        $os = "Windows 2000";   
  20.     elseif(stripos($sys"NT 4.9"))   
  21.        $os = "Windows ME";   
  22.     elseif(stripos($sys"NT 4"))   
  23.        $os = "Windows NT 4.0";   
  24.     elseif(stripos($sys"98"))   
  25.        $os = "Windows 98";   
  26.     elseif(stripos($sys"95"))   
  27.        $os = "Windows 95";   
  28.     elseif(stripos($sys"Mac"))   
  29.        $os = "Mac";   
  30.     elseif(stripos($sys"Linux"))   
  31.        $os = "Linux";   
  32.     elseif(stripos($sys"Unix"))   
  33.        $os = "Unix";   
  34.     elseif(stripos($sys"FreeBSD"))   
  35.        $os = "FreeBSD";   
  36.     elseif(stripos($sys"SunOS"))   
  37.        $os = "SunOS";   
  38.     elseif(stripos($sys"BeOS"))   
  39.        $os = "BeOS";   
  40.     elseif(stripos($sys"OS/2"))   
  41.        $os = "OS/2";   
  42.     elseif(stripos($sys"PC"))   
  43.        $os = "Macintosh";   
  44.     elseif(stripos($sys"AIX"))   
  45.        $os = "AIX";   
  46.     else   
  47.        $os = "未知操作系统"
  48.     return $os;   

 

转载请注明:代码家园 » 利用php获取用户操作系统信息实例

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)