在PHP中我们要获取浏览器信息可以直接使用$userAgent = strtolower($_SERVER[HTTP_USER_AGENT]);然后再判断一下就可以判断用户浏览器版本或型号了,希望下面的实例对大家有所帮助.
下面笔者为各位介绍一款如何判断用户浏览器是不是IE6的PHP函数,如果是返回“真”,否则返回“假”.
实例代码如下:
完整点的实例代码如下:
- function userbrowser(){
- $user_OSagent = $_SERVER['HTTP_USER_AGENT'];
- if(strpos($user_OSagent,Maxthon) && strpos($user_OSagent,MSIE)) {
- $visitor_browser =Maxthon(Microsoft IE);
- }elseif(strpos($user_OSagent,Maxthon 2.0)) {
- $visitor_browser =Maxthon 2.0;
- }elseif(strpos($user_OSagent,Maxthon)) {
- $visitor_browser =Maxthon;
- }elseif(strpos($user_OSagent,MSIE 9.0)) {
- $visitor_browser =MSIE 9.0;
- }elseif(strpos($user_OSagent,MSIE 8.0)) {
- $visitor_browser =MSIE 8.0;
- }elseif(strpos($user_OSagent,MSIE 7.0)) {
- $visitor_browser =MSIE 7.0;
- }elseif(strpos($user_OSagent,MSIE 6.0)) {
- $visitor_browser =MSIE 6.0;
- } elseif(strpos($user_OSagent,MSIE 5.5)) {
- $visitor_browser =MSIE 5.5;
- } elseif(strpos($user_OSagent,MSIE 5.0)) {
- $visitor_browser =MSIE 5.0;
- } elseif(strpos($user_OSagent,MSIE 4.01)) {
- $visitor_browser =MSIE 4.01;
- }elseif(strpos($user_OSagent,MSIE)) {
- $visitor_browser =MSIE 较高版本;
- }elseif(strpos($user_OSagent,NetCaptor)) {
- $visitor_browser =NetCaptor;
- } elseif(strpos($user_OSagent,netscape)) {
- $visitor_browser =netscape;
- }elseif(strpos($user_OSagent,Chrome)) {
- $visitor_browser =Chrome;
- } elseif(strpos($user_OSagent,Lynx)) {
- $visitor_browser =Lynx;
- } elseif(strpos($user_OSagent,Opera)) {
- $visitor_browser =Opera;
- } elseif(strpos($user_OSagent,Konqueror)) {
- $visitor_browser =Konqueror;
- } elseif(strpos($user_OSagent,Mozilla/5.0)) {
- $visitor_browser =Mozilla;
- } elseif(strpos($user_OSagent,Firefox)) {
- $visitor_browser =Firefox;
- }elseif(strpos($user_OSagent,U)) {
- $visitor_browser =Firefox;
- } else {
- $visitor_browser =其它;
- }
- return $visitor_browser;
- }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。