www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/agent.php
<?php !function_exists('readover') && exit('Forbidden'); function expinfo($agent) { $expser="";$expserver=""; //$agent = $GLOBALS["HTTP_USER_AGENT"]; if (ereg("Mozilla",$agent) && ereg("MSIE",$agent)) { $temp = explode("(", $agent); $anc=$temp[1]; $temp = explode(";",$anc); $anc=$temp[1]; $temp = explode(" ",$anc);$expserver=$temp[2]; $expserver =preg_replace("/([\d\.]+)/","\\1",$expserver); $expserver = " $expserver"; $expser = "Internet Explorer"; } elseif (ereg("Mozilla",$agent) && !ereg("MSIE",$agent)) { $temp =explode("(", $agent); $anc=$temp[0]; $temp =explode("/", $anc); $expserver=$temp[1]; $temp =explode(" ",$expserver); $expserver=$temp[0]; $expserver =preg_replace("/([\d\.]+)/","\\1",$expserver); $expserver = " $expserver"; $expser = "Netscape Navigator"; } if ($expser!="") { $expseinfo = "$expser$expserver"; } else { $expseinfo = "Unknown"; } return $expseinfo; } //会员操作系统 function sysinfo($agent) { $sys=""; //$agent = $GLOBALS["HTTP_USER_AGENT"]; if (eregi('win',$agent) && eregi('nt 5\.1',$agent)) { $sys="Windows XP"; } elseif (eregi('win',$agent) && ereg('98',$agent)) { $sys="Windows 98"; } elseif (eregi('win',$agent) && eregi('nt 5\.0',$agent)) { $sys="Windows 2000"; } elseif (eregi('win 9x',$agent) && strpos($agent, '4.90')) { $sys="Windows ME"; } elseif (eregi('win',$agent) && strpos($agent, '95')) { $sys="Windows 95"; } elseif (eregi('win',$agent) && eregi('nt',$agent)) { $sys="Windows NT"; } elseif (eregi('win',$agent) && ereg('32',$agent)) { $sys="Windows 32"; } elseif (eregi('linux',$agent)) { $sys="Linux"; } elseif (eregi('unix',$agent)) { $sys="Unix"; } elseif (eregi('ibm',$agent) && eregi('os',$agent)) { $sys="IBM OS/2"; } elseif (eregi('NetBSD',$agent)) { $sys="NetBSD"; } elseif (eregi('BSD',$agent)) { $sys="BSD"; } elseif (eregi('FreeBSD',$agent)) { $sys="FreeBSD"; } else $sys = "Unknown"; return $sys; } ?>