程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php獲取客戶端的操作系統類型

php獲取客戶端的操作系統類型

編輯:PHP綜合
function getOS(){
$os=”;
$Agent=$_SERVER[‘HTTP_USER_AGENT’];
if (eregi(‘win’,$Agent)&&strpos($Agent, ’95’)){
$os=’Windows 95′;
}elseif(eregi(‘win 9x’,$Agent)&&strpos($Agent, ‘4.90’)){
$os=’Windows ME';
}elseif(eregi(‘win’,$Agent)&&ereg(’98’,$Agent)){
$os=’Windows 98′;
}elseif(eregi(‘win’,$Agent)&&eregi(‘nt 5.0′,$Agent)){
$os=’Windows 2000′;
}elseif(eregi(‘win’,$Agent)&&eregi(‘nt 6.0′,$Agent)){
$os=’Windows Vista';
}elseif(eregi(‘win’,$Agent)&&eregi(‘nt 6.1′,$Agent)){
$os=’Windows 7′;
}elseif(eregi(‘win’,$Agent)&&eregi(‘nt 5.1′,$Agent)){
$os=’Windows XP';
}elseif(eregi(‘win’,$Agent)&&eregi(‘nt’,$Agent)){
$os=’Windows NT';
}elseif(eregi(‘win’,$Agent)&&ereg(’32’,$Agent)){
$os=’Windows 32′;
}elseif(eregi(‘Linux’,$Agent)){
$os=’Linux';
}elseif(eregi(‘unix’,$Agent)){
$os=’Unix';
}else if(eregi(‘sun’,$Agent)&&eregi(‘os’,$Agent)){
$os=’SunOS';
}elseif(eregi(‘ibm’,$Agent)&&eregi(‘os’,$Agent)){
$os=’IBM OS/2′;
}elseif(eregi(‘Mac’,$Agent)&&eregi(‘PC’,$Agent)){
$os=’Macintosh';
}elseif(eregi(‘PowerPC’,$Agent)){
$os=’PowerPC';
}elseif(eregi(‘AIX’,$Agent)){
$os=’AIX';
}elseif(eregi(‘HPUX’,$Agent)){
$os=’HPUX';
}elseif(eregi(‘NetBSD’,$Agent)){
$os=’NetBSD';
}elseif(eregi(‘BSD’,$Agent)){
$os=’BSD';
}elseif(ereg(‘OSF1′,$Agent)){
$os=’OSF1′;
}elseif(ereg(‘IRIX’,$Agent)){
$os=’IRIX';
}elseif(eregi(‘FreeBSD’,$Agent)){
$os=’FreeBSD';
}elseif($os==”){
$os=’Unknown';
}
return $os;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved