bende geçenlerde bir site için kendime yazdığım fonksiyonu vereyim bana daha fazlası lazım dı belki baka tarayıcılarda lazım olanlar olabilir
    function tarayici($tarayici_adi) {
        $t=strtolower($tarayici_adi);
        if($t=='ie') {
            preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT'],$hua_cikti);
            if($hua_cikti[0]=='MSIE') return true; else return false;
        } elseif($t=='ff') {
            preg_match('/Firefox/i',$_SERVER['HTTP_USER_AGENT'],$hua_cikti);
            if($hua_cikti[0]=='Firefox') return true; else return false;
        } elseif($t='op') {
            preg_match('/Opera/i',$_SERVER['HTTP_USER_AGENT'],$hua_cikti);
            if($hua_cikti[0]=='Opera') return true; else return false;
        } else {
            return ' Yok Böyle Bişi ???';
        }
    }
kullanımı ise ben class içinde kullanyordum siz ayrı fonk. olarak kullanırsınız
<?php
if(tarayici(ie)==true) { 
?>
internet explorer ise ne yapılacaksa 
<?php
}
?>
gibi kullanılabilir