Я использую функцию для определения типа браузера посетителя моего веб-сайта, но позже я обнаружил, что многие посещения идут с необнаруживаемыми браузерами, поэтому мне может потребоваться некоторое обновление в списке агентов моих браузеров.Список браузеров браузеров
это мой список браузеров с именем браузера как ключ массива и агент пользователя как значение.
$browsers = array(
'Opera' => 'Opera',
'Mozilla Firefox'=> '(Firebird)|(Firefox)',
'Galeon' => 'Galeon',
'Mozilla'=>'Gecko',
'MyIE'=>'MyIE',
'Lynx' => 'Lynx',
'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
'Konqueror'=>'Konqueror',
'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)',
'Internet Explorer 8' => '(MSIE 8\.[0-9]+)',
'Internet Explorer 7' => '(MSIE 7\.[0-9]+)',
'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);
мой вопрос в том, где можно получить больше браузеров имя/пользовательский агент! например, для сафари, навигатора, мозаики, рыси, амайи, omniweb, avant, camino ..etc.
многие из них приводят к поиску Google, используют Google Analytics, он предоставляет вам информацию о том, какое устройство/браузер использует посетитель. – Gntem
UA нюхание - это зло. Не делай этого. Если, как и многие другие, вы решите проигнорировать это правило и сделать это в любом случае, по крайней мере, выполните его правильно: ['get_browser()'] (http://php.net/get-browser) – DaveRandom
Возможный дубликат [Код для разбора user agent string?] (http://stackoverflow.com/questions/2122786/code-to-parse-user-agent-string) –