怎么用php或j获得IE 和操作系统的类型和版本??? 怎么用php或javascript获得IE 和操作系统的类型和版本??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自行解析以下代码的执行结果<?phpprint_r($_SERVER['ALL_HTTP']);?><script language="javascript">o = window.navigator;for(v in o) document.write(v+":"+o[v]+"<br>");</script> 资源共享啦,呵呵///////////////////////////////////////////////////////////////////////////function browseinfo() { $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); $Agent = $GLOBALS["HTTP_USER_AGENT"]; for ($i=0; $i<=7; $i++) { if (strpos($Agent,$Browsers[$i])) { $browser = $Browsers[$i]; $browserver =""; } } if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent)) { $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]; $temp =explode(")", $Part); $browserver=$temp[1]; $temp =explode(" ",$browserver);$browserver=$temp[2]; $browserver =preg_replace("/([\d\.]+)/","\\1",$browserver); $browserver = " $browserver"; $browser = "Opera"; } if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent)) { $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(IE)"; } if ($browser!="") { $browseinfo = "$browser$browserver"; } else { $browseinfo = "未知"; } return $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.1',$Agent)) { $os="Windows XP"; } elseif (eregi('win',$Agent) && eregi('nt 5',$Agent)) { $os="Windows 2000"; } elseif (eregi('win',$Agent) && eregi('nt 5.2',$Agent)) { $os="Windows Server 2003"; } elseif (eregi('win',$Agent) && eregi('nt 6.0',$Agent)) { $os="Windows Longhorn 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"; } 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"; } 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"; } if ($os=='') $os = "未知"; return $os;}///////////////////////////////////////////////////////////////以上是定义的函数 if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 6.0")) { $visitor_browser = "Internet Explorer 6.0";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) { $visitor_browser = "Internet Explorer 5.5";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) { $visitor_browser = "Internet Explorer 5.0";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) { $visitor_browser = "Internet Explorer 4.01";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) { $visitor_browser = "NetCaptor";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) { $visitor_browser = "Netscape";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) { $visitor_browser = "Lynx";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) { $visitor_browser = "Opera";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) { $visitor_browser = "Konqueror";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla/5.0")) { $visitor_browser = "Mozilla";} else { $visitor_browser = "其它";}if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.1")) { $visitor_os = "Windows XP";}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5")) { $visitor_os = "Windows 2000";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "4.9")) { $visitor_os = "Windows ME";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 4")) { $visitor_os = "Windows NT 4.0";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "98")) { $visitor_os = "Windows 98";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "95")) { $visitor_os = "Windows 95";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mac")) { $visitor_os = "Mac";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Linux")) { $visitor_os = "Linux";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Unix")) { $visitor_os = "Unix";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "FreeBSD")) { $visitor_os = "FreeBSD";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "SunOS")) { $visitor_os = "SunOS";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "BeOS")) { $visitor_os = "BeOS";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "OS/2")) { $visitor_os = "OS/2";} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "PC")) { $visitor_os = "Macintosh";}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "AIX")) { $visitor_os = "AIX";} else { $visitor_os = "其他";}//////////////////////////////////////////再执行 $visitor_browser $visitor_os 这就是你要的东西啦呵呵 倒计时(天数)不会做,高手帮忙 如何从数据库中读出来数据? 请教php中,变量及函数命名的规范问题? php 处理Mysql 小问题。 请问作过php生成excel的朋友一个问题,关于数值型数据的 PHP_PDO 调用存储过程,返回参数问题 新配的php环境,运行个文件出现错误,望解答!!(菜鸟提问) linuxAS2.1下apache2+php5与oracle连接出错问题,请指教 请问大虾,为什么浏览器把我得PHP程序当作文本文件显示出来 如何在Linux下安装PHP和MYSQL? 关于使用var_export函数的错误:怎样过滤一个数组中为空的选项? 站内搜索提速~谢谢
print_r($_SERVER['ALL_HTTP']);
?><script language="javascript">
o = window.navigator;
for(v in o)
document.write(v+":"+o[v]+"<br>");
</script>
///////////////////////////////////////////////////////////////////////////function browseinfo() {
$Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb");
$Agent = $GLOBALS["HTTP_USER_AGENT"];
for ($i=0; $i<=7; $i++) {
if (strpos($Agent,$Browsers[$i])) {
$browser = $Browsers[$i];
$browserver ="";
}
}
if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent)) {
$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];
$temp =explode(")", $Part); $browserver=$temp[1];
$temp =explode(" ",$browserver);$browserver=$temp[2];
$browserver =preg_replace("/([\d\.]+)/","\\1",$browserver);
$browserver = " $browserver";
$browser = "Opera";
}
if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent)) {
$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(IE)";
}
if ($browser!="") {
$browseinfo = "$browser$browserver";
}
else {
$browseinfo = "未知";
}
return $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.1',$Agent)) {
$os="Windows XP";
}
elseif (eregi('win',$Agent) && eregi('nt 5',$Agent)) {
$os="Windows 2000";
}
elseif (eregi('win',$Agent) && eregi('nt 5.2',$Agent)) {
$os="Windows Server 2003";
}
elseif (eregi('win',$Agent) && eregi('nt 6.0',$Agent)) {
$os="Windows Longhorn 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";
}
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";
}
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";
}
if ($os=='') $os = "未知";
return $os;
}
///////////////////////////////////////////////////////////////
以上是定义的函数
$visitor_browser = "Internet Explorer 6.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) {
$visitor_browser = "Internet Explorer 5.5";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) {
$visitor_browser = "Internet Explorer 5.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) {
$visitor_browser = "Internet Explorer 4.01";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) {
$visitor_browser = "NetCaptor";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) {
$visitor_browser = "Netscape";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) {
$visitor_browser = "Lynx";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) {
$visitor_browser = "Opera";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) {
$visitor_browser = "Konqueror";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla/5.0")) {
$visitor_browser = "Mozilla";
} else {
$visitor_browser = "其它";
}
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.1")) {
$visitor_os = "Windows XP";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5")) {
$visitor_os = "Windows 2000";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "4.9")) {
$visitor_os = "Windows ME";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 4")) {
$visitor_os = "Windows NT 4.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "98")) {
$visitor_os = "Windows 98";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "95")) {
$visitor_os = "Windows 95";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mac")) {
$visitor_os = "Mac";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Linux")) {
$visitor_os = "Linux";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Unix")) {
$visitor_os = "Unix";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "FreeBSD")) {
$visitor_os = "FreeBSD";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "SunOS")) {
$visitor_os = "SunOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "BeOS")) {
$visitor_os = "BeOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "OS/2")) {
$visitor_os = "OS/2";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "PC")) {
$visitor_os = "Macintosh";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "AIX")) {
$visitor_os = "AIX";
} else {
$visitor_os = "其他";
}
//////////////////////////////////////////再执行
$visitor_os 这就是你要的东西啦
呵呵