<?php
 function detectBrowserType(){ $ret=[]; $browserString=$_SERVER['HTTP_USER_AGENT']; $browserType=''; if(!$browserType){ $browserType=((bool)preg_match('/\WKHTML\W/i',$browserString)?'KHTML':$browserType); if($browserType){ $ret['gecko']=true; $ret['KHTML']=true; } } if(!$browserType){ $browserType=((bool)preg_match('/\Wgecko\W/i',$browserString)?'gecko':$browserType); if($browserType) $ret['gecko']=true; } if(!$browserType){ $browserType=((bool)preg_match('/\WMSIE\W/i',$browserString)?'MSIE':$browserType); if($browserType) $ret['IE']=true; } if(!$browserType){ $browserType=((bool)preg_match('/^Opera\W/i',$browserString)?'opera':$browserType); if($browserType) $ret['gecko']=true; } $ret['browserString']=$browserString; return $ret; } 