Попытка обнаружить браузер пользователя только с PHP, надежный способ $_SERVER ['HTTP_USER_AGENT']? Должен ли я вместо этого использовать функцию get_browser? который вы найдете, дает более точные результаты?
Если этот метод является прагматичным, ему не рекомендуется использовать его для вывода соответствующих ссылок CSS, например:
if(stripos($_SERVER['HTTP_USER_AGENT'],"mozilla")!==false)
echo '<link type="text/css" href="mozilla.css" />';
Я заметил этот вопрос, однако я хотел уточнить, хорошо ли это для определения, ориентированного на CSS.
UPDATE:
что-то действительно подозрительное: я пробовал echo $_SERVER['HTTP_USER_AGENT'];
в IE 7, и это то, что он выводит:
Mozilla/4.0 (совместимо; MSIE 7.0; Windows NT 6.0; SLCC1;.NET CLR 2.0.50727; Media Center PC 5.0;.NET CLR 3.5.30729;.NET CLR 3.0.30618)
Сафари дало что-то странное с "mozilla". Что дает?