php 获取客户浏览器与操作系统类型
发布时间:2022-06-18 15:38:25 所属栏目:PHP教程 来源:互联网
导读:?php function browse_infor() { $browser=;$browserver=; // $browsers =array(lynx,mosaic,aol,opera,java,macweb,webexplorer,omniweb); $agent = $globals[http_user_agent]; for ($i=0; $i=7; $i++) //phpfensi.com { if (strpos($agent,$browsers[$i])
<?php function browse_infor() { $browser="";$browserver=""; // $browsers =array("lynx","mosaic","aol","opera","java","macweb","webexplorer","omniweb"); $agent = $globals["http_user_agent"]; for ($i=0; $i<=7; $i++) //phpfensi.com { if (strpos($agent,$browsers[$i])) { $browser = $browsers[$i]; $browserver =""; } } if (ereg("mozilla",$agent) && !ereg("msie",$agent)) //phpfensi.com { $temp =explode("(", $agent); $part=$temp[0]; $temp =explode("/", $part); $browserver=$temp[1]; //开源 $temp =explode(" ",$browserver); $browserver=$temp[0]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; // $browser = "netscape navigator"; } if (ereg("mozilla",$agent) && ereg("opera",$agent)) { $temp =explode("(", $agent); $part=$temp[1]; //phpfensi.com $temp =explode(")", $part); $browserver=$temp[1]; $temp =explode(" ",$browserver);$browserver=$temp[2]; //phpfensi.com $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; $browser = "opera"; } if (ereg("mozilla",$agent) && ereg("msie",$agent)) //phpfensi.com { $temp = explode("(", $agent); $part=$temp[1]; $temp = explode(";",$part); $part=$temp[1]; // $temp = explode(" ",$part);$browserver=$temp[2]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; // $browser = "internet explorer"; } if ($browser!="") { $browseinfo = "$browser$browserver"; } else { $browseinfo = "unknown"; } return $browseinfo; } //调用方法$browser=browseinfo() ;直接返回结果 ?> ==== 获取访问者操作系统 <? function osinfo() { $os=""; $agent = $globals["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',$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"; //php一聚教程 } elseif (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"; //phpfensi.com } elseif (eregi('netbsd',$agent)) { $os="netbsd"; } elseif (eregi('bsd',$agent)) { $os="bsd"; } elseif (ereg('osf1',$agent)) { //phpfensi.com $os="osf1"; } elseif (ereg('irix',$agent)) { $os="irix"; } elseif (eregi('freebsd',$agent)) { $os="freebsd"; // } if ($os=='') $os = "unknown"; return $os; } //调用方法$os=os_infor() ; ?> (编辑:开发网_郴州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |