本文演示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程序设计有所帮助。