以下php类似代码可以判断出浏览器类型,如firefox或者ie,以及操作系统的类型,
if(strpos($_SERVER[HTTP_USER_AGENT], “Maxthon”) && strpos($_SERVER[HTTP_USER_AGENT], “MSIE”)) {
$visitor_browser = “Maxthon(Microsoft IE)”;
}elseif(strpos($_SERVER[HTTP_USER_AGENT], “Maxthon 2.0″)) {
$visitor_browser = “Maxthon 2.0″;
}elseif(strpos($_SERVER[HTTP_USER_AGENT], “Maxthon”)) {
$visitor_browser = “Maxthon”;
}elseif(strpos($_SERVER[HTTP_USER_AGENT], “MSIE 7.0″)) {
$visitor_browser = “MSIE 7.0″;
}elseif(strpos($_SERVER[HTTP_USER_AGENT], “MSIE 6.0″)) {
$visitor_browser = “MSIE 6.0″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “MSIE 5.5″)) {
$visitor_browser = “MSIE 5.5″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “MSIE 5.0″)) {
$visitor_browser = “MSIE 5.0″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “MSIE 4.01″)) {
$visitor_browser = “MSIE 4.01″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NetCaptor”)) {
$visitor_browser = “NetCaptor”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Netscape”)) {
$visitor_browser = “Netscape”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Lynx”)) {
$visitor_browser = “Lynx”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Opera”)) {
$visitor_browser = “Opera”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Konqueror”)) {
$visitor_browser = “Konqueror”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Mozilla/5.0″)) {
$visitor_browser = “Mozilla”;
} else {
$visitor_browser = “其它”;
}
if(strpos($_SERVER[HTTP_USER_AGENT], “NT 5.1″)) {//操作系统
$visitor_os = “Windows XP (SP2)”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NT 5.2″) && strpos($_SERVER[HTTP_USER_AGENT], “WOW64″)){
$visitor_os = “Windows XP 64-bit Edition”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NT 5.2″)) {
$visitor_os = “Windows 2003″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NT 6.0″)) {
$visitor_os = “Windows Vista”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NT 5.0″)) {
$visitor_os = “Windows 2000″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “4.9″)) {
$visitor_os = “Windows ME”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NT 4″)) {
$visitor_os = “Windows NT 4.0″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “98″)) {
$visitor_os = “Windows 98″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “95″)) {
$visitor_os = “Windows 95″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Mac”)) {
$visitor_os = “Mac”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Linux”)) {
$visitor_os = “Linux”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “Unix”)) {
$visitor_os = “Unix”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “FreeBSD”)) {
$visitor_os = “FreeBSD”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “SunOS”)) {
$visitor_os = “SunOS”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “BeOS”)) {
$visitor_os = “BeOS”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “OS/2″)) {
$visitor_os = “OS/2″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “PC”)) {
$visitor_os = “Macintosh”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “AIX”)) {
$visitor_os = “AIX”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “IBM OS/2″)) {
$visitor_os = “IBM OS/2″;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “BSD”)) {
$visitor_os = “BSD”;
} elseif(strpos($_SERVER[HTTP_USER_AGENT], “NetBSD”)) {
$visitor_os = “NetBSD”;
} else {
$visitor_os = “其它”;
}
$out_ieos = “您的操作系统以及浏览器信息:$visitor_os $visitor_browser “;
RSS feed for comments on this post · TrackBack URI
Leave a reply