如何获取客户端浏览器类型(PHP)
来源:互联网 发布:55寸国产电视 知乎 编辑:程序博客网 时间:2024/06/10 14:42
以下是搜集的比较完全的通过PHP获取客户端浏览器类型的代码:
$agent=$_SERVER['HTTP_USER_AGENT'];
$browser;
if(preg_match("|(myie[^;^)^(]*)|i",$agent,$matches)) //MyIE
$browser=$matches[1];
else if(preg_match("|(Netscape[^;^)^(]*)|i",$agent,$matches))//网景
$browser=$matches[1];
else if(preg_match("|(Opera[^;^)^(]*)|i",$agent,$matches))//Opera
$browser=$matches[1];
else if(preg_match("|(NetCaptor[^;^^()]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(TencentTraveler)|i",$agent,$matches)) //腾讯浏览器
$browser=$matches[1];
else if(preg_match("|(Firefox[0-9/\.^)^(]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(Lynx[^;^)^(]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(Konqueror[^;^)^(]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(WebTV[^;^)^(]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(msie[^;^)^(]*)|i",$agent,$matches))
$browser=$matches[1];
else if(preg_match("|(Maxthon[^;^ ^+^)^(]*)|i",$agent,$matches)) //傲游
$browser=$matches[1];
else if(preg_match("|(Chrome[^ ^)^(]*)|i",$agent,$matches)) //Google浏览器
$browser=$matches[1];
{
$browser='Unknown:'.(strlen($agent)>15 ? substr($agent,0,15) : $agent);//未知浏览器
}
- 如何获取客户端浏览器类型(PHP)
- PHP获取客户端浏览器类型以及版本号
- PHP获取客户端IP地址、浏览器类型版本、操作系统
- PHP判断客户端的浏览器类型
- PHP判断客户端的浏览器类型
- php判断客户端浏览器的类型
- 如何获取客户端IP、操作系统、浏览器
- JavaScript获取客户端设备类型、操作系统及浏览器类型
- php获取客户端的操作系统类型函数
- net中如何获取浏览器类型
- .net中如何获取浏览器类型
- 用PHP判断客户端浏览器类型自动做出后续判断
- php如何获取客户端的IP?
- PHP如何获取客户端真实IP
- php中如何获取客户端IP
- PHP如何获取客户端真实IP地址?
- php如何获取客户端IP地址
- PHP 获取客户端操作系统版本和浏览器版本
- http://poj.org/problem?id=1287&&prim
- 谈谈我对数据结构
- ubuntu是linux家族中的祸害
- 数据结构线性表习题(二)
- 通过VC学习反汇编——函数调用:调用约定
- 如何获取客户端浏览器类型(PHP)
- 腾讯笔试附加题(C/C++)2011-10-10
- oreilly java swing : JTable 之 Table Data
- Windows Phone 监视内存使用情况
- 用OnCreate()和OnInitDialog()在对话框上动态创建控件,但他们有什么不同吗?
- CMS Error 500
- 三级联动 修改部分
- 动态库编译 error LNK2019
- log managerment