PHP获取用户浏览器版本的方式

本文演示PHP获取用户浏览器版本的方法:

在PHP中,我们有一个全局变量$ _server { 'http_user_agent}。我们可以得到用户的所有信息。我们需要处理,以确定哪种类型的用户浏览器是,以及以下功能可以准确的用户浏览器版本号代码。

复制代码如下:getbrowse()函数

{

代理=美元美元'http_user_agent_server { };

浏览器=;

为Browserver =;

为浏览器=阵列('lynx ','mosaic ','aol ','opera ','java ','macweb ','webexplorer ','omniweb);

($ i = 0;$ i < 7;$ + +){

如果(strpos(美元美元美元浏览器代理,{ })){

浏览器=浏览器;

为Browserver =;

}

}

如果(ereg('mozilla,$剂)!Ereg('msie,$剂)){

元=爆炸(,$代理);

$ = $ 0 { };

$ =(爆炸,$部分);

为Browserver = $临时{ 1 };

$温度=爆炸('',Browserver美元);

为Browserver = $临时{ 0 };

($ Browserver = preg_replace /({ } + D) /、 1,为Browserver);

为Browserver = $ Browserver;

为浏览器= 'netscape领航员;

}

如果(ereg('mozilla,$代理)('opera,代理EREG美元)){

元=爆炸(,$代理);

$ = $ 1 { };

美元=爆炸('),部分美元;

为Browserver = $临时{ 1 };

$温度=爆炸('',Browserver美元);

为Browserver = $临时{ 2 };

($ Browserver = preg_replace /({ } + D) /、 1,为Browserver);

为Browserver = $ Browserver;

浏览器= 'opera美元;

}

如果(ereg('mozilla,$代理)('msie,代理EREG美元)){

元=爆炸(,$代理);

$ = $ 1 { };

$ =爆炸(,,$部分);

$ = $ 1 { };

$ =爆炸(',$部分);

为Browserver = $临时{ 2 };

($ Browserver = preg_replace /({ } + D) /、 1,为Browserver);

为Browserver = $ Browserver;

Internet Explorer浏览器=美元;

}

如果(浏览器)!=){

browseinfo美元= $浏览器。Browserver美元;

{ { { }

browseinfo美元= false;

}

返回的browseinfo;

}

应用程序方法

在伊江

回声getbrowse(); / / Internet Explorer 6

在Firefox中

回声getbrowse(); / / Netscape Navigator 5

希望本文能对大家的PHP程序设计有所帮助。