PHP判断客户端的浏览器类型
来源:互联网 发布:linux运维工程师证书 编辑:程序博客网 时间:2024/05/04 13:06
转载链接:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2013/0516/13461.html
#判断浏览器语言:if ($_SERVER['HTTP_ACCEPT_LANGUAGE']="zh-cn") { $c_lang="GB"; echo '您的系统语言为<b>简体中文</b>,系统将自动选择程序语言为中文。是否继续';}if ($_SERVER['HTTP_ACCEPT_LANGUAGE']="zh-tw") { $c_lang="BIG5"; echo '........';}
/** * 判断浏览器名称和版本 */ function get_user_browser(){ if (empty($_SERVER['HTTP_USER_AGENT'])){ return ''; }//end if $agent = $_SERVER['HTTP_USER_AGENT']; $browser = ''; $browser_ver = ''; if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs)){ $browser = 'Internet Explorer'; $browser_ver = $regs[1]; } elseif (preg_match('/FireFox\/([^\s]+)/i', $agent, $regs)){ $browser = 'FireFox'; $browser_ver = $regs[1]; } elseif (preg_match('/Maxthon/i', $agent, $regs)){ $browser = '(Internet Explorer ' .$browser_ver. ') Maxthon'; $browser_ver = ''; } elseif (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent, $regs)) { $browser = 'Opera'; $browser_ver = $regs[1]; } elseif (preg_match('/OmniWeb\/(v*)([^\s|;]+)/i', $agent, $regs)) { $browser = 'OmniWeb'; $browser_ver = $regs[2]; } elseif (preg_match('/Netscape([\d]*)\/([^\s]+)/i', $agent, $regs)) { $browser = 'Netscape'; $browser_ver = $regs[2]; } elseif (preg_match('/safari\/([^\s]+)/i', $agent, $regs)) { $browser = 'Safari'; $browser_ver = $regs[1]; } elseif (preg_match('/NetCaptor\s([^\s|;]+)/i', $agent, $regs)) { $browser = '(Internet Explorer ' .$browser_ver. ') NetCaptor'; $browser_ver = $regs[1]; } elseif (preg_match('/Lynx\/([^\s]+)/i', $agent, $regs)) { $browser = 'Lynx'; $browser_ver = $regs[1]; }//end if if (!empty($browser)) { return addslashes($browser . ' ' . $browser_ver); } else { return 'Unknow browser'; }//end if }//end function
- PHP判断客户端的浏览器类型
- PHP判断客户端的浏览器类型
- php判断客户端浏览器的类型
- 用PHP判断客户端浏览器类型自动做出后续判断
- 判断客户端浏览器类型的完整方法
- PHP判断客户端类型
- php判断浏览器类型
- php判断浏览器类型
- php判断浏览器类型
- PHP判断浏览器类型的代码
- 如何判断客户端的浏览器类型和版本号
- 如何判断客户端的浏览器类型和版本号
- 如何判断客户端的浏览器类型和版本号
- 如何用PHP判断客户端浏览器的语系
- PHP判断浏览器类型和浏览器语言
- 判断浏览器的类型
- 判断浏览器的类型
- 判断浏览器的类型
- CSS3:nth-child() 选择器
- webview 加载本地html
- 十九、显式加载DLL的方法以及一个简单的案例
- WinCE驱动程序的分类----用户态/内核态,本地/流接口
- 配置本地环境之PHP开发环境的搭建
- PHP判断客户端的浏览器类型
- C++模板与虚函数的区别
- SQL多表连接查询(详细实例)
- 2013年9月10月总结
- HDU 4288 Coder
- ArcGIS Desktop Python add-ins 共享和安装插件
- java中return与break continue的用法说明
- 经验风险与结构风险
- 二十、使用MFC ODBC开发数据库应用程序