获取浏览器和操作系统类型
2012-08-02 13:34
148 查看
function brower ()
{
$brower = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/360SE/', $brower)) {
$brower = "360se";
} elseif (preg_match('/Maxthon/', $brower)) {
$brower = "Maxthon";
} elseif (preg_match('/Tencent/', $brower)) {
$brower = "Tencent Brower";
} elseif (preg_match('/Green/', $brower)) {
$brower = "Green Brower";
} elseif (preg_match('/baidu/', $brower)) {
$brower = "baidu";
} elseif (preg_match('/TheWorld/', $brower)) {
$brower = "The World";
} elseif (preg_match('/MetaSr/', $brower)) {
$brower = "Sogou Brower";
} elseif (preg_match('/Firefox/', $brower)) {
$brower = "Firefox";
} elseif (preg_match('/MSIE\s6\.0/', $brower)) {
$brower = "IE6.0";
} elseif (preg_match('/MSIE\s7\.0/', $brower)) {
$brower = "IE7.0";
} elseif (preg_match('/MSIE\s8\.0/', $brower)) {
$brower = "IE8.0";
} elseif (preg_match('/MSIE\s9\.0/', $brower)) {
$brower = "IE9.0";
} elseif (preg_match('/Netscape/', $brower)) {
$brower = "Netscape";
} elseif (preg_match('/Opera/', $brower)) {
$brower = "Opera";
} elseif (preg_match('/Chrome/', $brower)) {
$brower = "Chrome";
} elseif (preg_match('/Gecko/', $brower)) {
$brower = "Gecko";
} elseif (preg_match('/Safari/', $brower)) {
$brower = "Safari";
} else
$brower = "Unknow browser";
return $brower;
}
function os ()
{
$os = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/NT\s5\.1/', $os)) {
$os = "Windows XP";
} elseif (preg_match('/NT\s6\.0/', $os)) {
$os = 'Windows Vista \ server 2008';
} elseif (preg_match('/NT\s5\.2/', $os)) {
$os = "Windows Server 2003";
} elseif (preg_match('/NT\s5/', $os)) {
$os = "Windows 2000";
} elseif (preg_match('/NT/', $os)) {
$os = "Windows NT";
} elseif (preg_match('/NT\s6\.1/', $os)) {
$os = "Windows 7";
} elseif (preg_match('/Linux/', $os)) {
$os = "Linux";
} elseif (preg_match('/Unix/', $os)) {
$os = "Unix";
} elseif (preg_match('/Mac/', $os)) {
$os = "Macintosh";
} elseif (preg_match('/NT\s6\.1/', $os)) {
$os = "Windows 7";
} else
$os = "Unknow OS";
return $os;
}
{
$brower = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/360SE/', $brower)) {
$brower = "360se";
} elseif (preg_match('/Maxthon/', $brower)) {
$brower = "Maxthon";
} elseif (preg_match('/Tencent/', $brower)) {
$brower = "Tencent Brower";
} elseif (preg_match('/Green/', $brower)) {
$brower = "Green Brower";
} elseif (preg_match('/baidu/', $brower)) {
$brower = "baidu";
} elseif (preg_match('/TheWorld/', $brower)) {
$brower = "The World";
} elseif (preg_match('/MetaSr/', $brower)) {
$brower = "Sogou Brower";
} elseif (preg_match('/Firefox/', $brower)) {
$brower = "Firefox";
} elseif (preg_match('/MSIE\s6\.0/', $brower)) {
$brower = "IE6.0";
} elseif (preg_match('/MSIE\s7\.0/', $brower)) {
$brower = "IE7.0";
} elseif (preg_match('/MSIE\s8\.0/', $brower)) {
$brower = "IE8.0";
} elseif (preg_match('/MSIE\s9\.0/', $brower)) {
$brower = "IE9.0";
} elseif (preg_match('/Netscape/', $brower)) {
$brower = "Netscape";
} elseif (preg_match('/Opera/', $brower)) {
$brower = "Opera";
} elseif (preg_match('/Chrome/', $brower)) {
$brower = "Chrome";
} elseif (preg_match('/Gecko/', $brower)) {
$brower = "Gecko";
} elseif (preg_match('/Safari/', $brower)) {
$brower = "Safari";
} else
$brower = "Unknow browser";
return $brower;
}
function os ()
{
$os = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/NT\s5\.1/', $os)) {
$os = "Windows XP";
} elseif (preg_match('/NT\s6\.0/', $os)) {
$os = 'Windows Vista \ server 2008';
} elseif (preg_match('/NT\s5\.2/', $os)) {
$os = "Windows Server 2003";
} elseif (preg_match('/NT\s5/', $os)) {
$os = "Windows 2000";
} elseif (preg_match('/NT/', $os)) {
$os = "Windows NT";
} elseif (preg_match('/NT\s6\.1/', $os)) {
$os = "Windows 7";
} elseif (preg_match('/Linux/', $os)) {
$os = "Linux";
} elseif (preg_match('/Unix/', $os)) {
$os = "Unix";
} elseif (preg_match('/Mac/', $os)) {
$os = "Macintosh";
} elseif (preg_match('/NT\s6\.1/', $os)) {
$os = "Windows 7";
} else
$os = "Unknow OS";
return $os;
}
相关文章推荐
- 获取浏览器类型、版本、操作系统
- javascript实现获取浏览器版本、操作系统类型
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- PHP获取客户端IP地址、浏览器类型版本、操作系统
- 认识Javascript中的navigator对象以及检测浏览器类型和版本,获取浏览器版本号,检测客户端操作系统
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- JavaScript获取客户端设备类型、操作系统及浏览器类型
- Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
- 微信/手机浏览器获取手机操作系统类型的方法
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- Java通过浏览器请求头(User-Agent)获取 浏览器类型,操作系统类型,手机机型
- Java(android)通过请求头(User-Agent)获取浏览器类型,操作系统类型,手机机型
- javascript实现获取浏览器版本、操作系统类型
- PHP获取客户端IP地址、浏览器类型版本、操作系统
- JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
- asp.net 获取客户端浏览器,ip地址,操作系统信息
- jQuery获取浏览器类型和版本号的方法
- JS获取当前浏览器的类型 (IE11前可以这么判断)
- Asp.Net获取电脑名,IP地址及当前用户名,操作系统,浏览器,.NET版本等信息的方法
- 用Javascript判断访问来源操作系统, 设备, 浏览器类型