Возможный дубликат:
Любой php-код для обнаружения браузера с версией и операционной системой?
как обнаружить Internet Explorer и firefox с помощью PHP?
Мне нужно добавить определенные html к браузерам без firefox, поэтому мне нужно сначала определить, использует ли пользователь firefox или нет, я должен сделать это, используя php. Что-то вдоль этой линии?
<!--[if Firefox]> Mozilla only HTML here! <![endif]-->
Кто угодно? благодаря
Используйте этот фрагмент кода, чтобы получить вид браузера:
if (isset($_SERVER['HTTP_USER_AGENT'])) { $agent = $_SERVER['HTTP_USER_AGENT']; }
Затем сравните с строкой пользовательского агента.
Например, чтобы обнаружить «Firefox», вы могли бы сделать:
if (strlen(strstr($agent, 'Firefox')) > 0) { $browser = 'firefox'; }
Встроенная функция php get_browser – ваш ответ. или попробуйте использовать $ _SERVER ['HTTP_USER_AGENT'] или просто используйте этот скрипт http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/
Используйте функцию get_browser:
Вы можете использовать заголовок User-Agent
в запросе. Либо вы выполняете проверку регулярных выражений, чтобы найти специальные шаблоны Firefox, либо вы можете использовать библиотеку, такую как WURFL, которая имеет больше шансов идентифицировать браузер.
См. Этот ответ для примера о том, как это сделать.
Для получения пользовательского браузера используйте $ _SERVER ['HTTP_USER_AGENT'].
посмотрите в $_SERVER['HTTP_USER_AGENT']
например: Mozilla/5.0 (Windows NT 5.1; rv:13.0a1) Gecko/20120206 Firefox/13.0a1