<?
/**
* php获取访问者的操作系统信息
*
* @param
* @author 编程之家 jb51.cc jb51.cc
**/
function osinfo() {
$os=;
$Agent = $GLOBALS[HTTP_USER_AGENT];
if (eregi('win',$Agent) && strpos($Agent,'95')) {
$os=Windows 95;
}
elseif (eregi('win 9x','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',$Agent)) {
$os=Windows NT;
}
elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) {
$os=Windows XP;
}
elseif (eregi('win',$Agent) && ereg('32',$Agent)) {
$os=Windows 32;
}
elseif (eregi('linux',$Agent)) {
$os=Linux;
}
elseif (eregi('unix',$Agent)) {
$os=Unix;
}
elseif (eregi('sun',$Agent) && eregi('os',$Agent)) {
$os=SunOS;
}
elseif (eregi('ibm',$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)) { //oSPHP.COM.CN
$os=OSF1;
}
elseif (ereg('IRIX',$Agent)) {
$os=IRIX;
}
elseif (eregi('FreeBSD',$Agent)) {
$os=FreeBSD;
}
if ($os=='') $os = Unknown;
return $os;
}
//调用方法$os=os_infor() ;
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。