Приветствую Уважаемых ГУРУ!!! Помогите плз, перестала устраивать функа на JS по определению браузера посетителя!!! Подскажите как 100% при помощи пХп определять тип браузера!!! Можно ли использовать массив $_SERVER чтобы узнать??? Как грамотно узнать тип браузера посетителя!??? ЗАРАНЕЕ СПС!!!!
Немного дурацкая функа, требует php_browscap.ini и прочих примодростей, не пашет на win платформе из - за fnmatch есть еще варианты???
Юзер-агент можно получить из значения массива $_SERVER['HTTP_USER_AGENT']. Но т.к. юзер-агент иногда подделывается, то, естественно, 100% узнать браузер невозможно(по крайней мере я не слышал).
PHP: <?php $agent = getenv('HTTP_USER_AGENT'); if(stristr($agent, 'Opera')) $agent = 'Opera'; //Opera? elseif(stristr($agent, 'MSIE')) $agent = 'IE'; //Internet exploler? elseif(stristr($agent, 'Mozilla')) $agent = 'Mozilla'; //Mozilla? echo $agent;