function getbrowse()
{
?$agent = $_server['http_user_agent'];
?$browser = '';
?$browserver = '';
?$browser = array('lynx', 'mosaic', 'aol', 'opera', 'java', 'macweb', 'webexplorer', 'omniweb');
?for($i = 0; $i <= 7; $i ++){
??if(strpos($agent, $browsers[$i])){
???$browser = $browsers[$i];
???$browserver = '';
??}
?}
?if(ereg('mozilla', $agent) && !ereg('msie', $agent)){
??$temp = explode('(', $agent);
??$part = $temp[0];
??$temp = explode('/', $part);
??$browserver = $temp[1];
??$temp = explode(' ', $browserver);
??$browserver = $temp[0];
??$browserver = preg_replace('/([d.]+)/', '\1', $browserver);
??$browserver = $browserver;
??$browser = 'netscape navigator';
?}
?if(ereg('mozilla', $agent) && ereg('opera', $agent)) {
??$temp = explode('(', $agent);
??$part = $temp[1];
??$temp = explode(')', $part);
??$browserver = $temp[1];
??$temp = explode(' ', $browserver);
??$browserver = $temp[2];
??$browserver = preg_replace('/([d.]+)/', '\1', $browserver);
??$browserver = $browserver;
??$browser = 'opera';
?}
?if(ereg('mozilla', $agent) && ereg('msie', $agent)){
??$temp = explode('(', $agent);
??$part = $temp[1];
??$temp = explode(';', $part);
??$part = $temp[1];
??$temp = explode(' ', $part);
??$browserver = $temp[2];
??$browserver = preg_replace('/([d.]+)/','\1',$browserver);
??$browserver = $browserver;
??$browser = 'internet explorer';
?}
?if($browser != ''){
??$browseinfo = $browser.' '.$browserver;
?} else {
??$browseinfo = false;
?}
?return $browseinfo;
}
//應用辦法
PHP教程//在ie中
echo getbrowse(); //internet explorer 6.0
//在firefox中
echo getbrowse() ;//netscape navigator 5.0