php ile get_browser() fonksiyonu ile alabilirsiniz fakat her sunucuda çalışmaz, browscap.ini dosyası gerektirir. Ayrıca bir fonksyon;
function browser_al($useragent = '')
{
if ($useragent == '')
{
$useragent = $_SERVER['HTTP_USER_AGENT'];
}
$browser_adi = '';
$browserler = array();
$browserler[] = array('ad' => 'AmigaVoyager', 'useragent' => 'AmigaVoyager');
$browserler[] = array('ad' => 'Apple Generic', 'useragent' => 'CFNetwork');
$browserler[] = array('ad' => 'Camino', 'useragent' => 'Camino');
$browserler[] = array('ad' => 'Ensemble2', 'useragent' => 'Ensemble2');
$browserler[] = array('ad' => 'Epiphany', 'useragent' => 'Epiphany');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firefox');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firefox/1.0');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firefox/1.5');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'BonEcho');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firefox/2');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firefox/3');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'GranParadiso');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Phoenix');
$browserler[] = array('ad' => 'firefox', 'useragent' => 'Firebird');
$browserler[] = array('ad' => 'Galeon', 'useragent' => 'Galeon');
$browserler[] = array('ad' => 'Google Chrome', 'useragent' => 'chrome');
$browserler[] = array('ad' => 'iCab', 'useragent' => 'iCab');
$browserler[] = array('ad' => 'Iceweasel', 'useragent' => 'Iceweasel');
$browserler[] = array('ad' => 'ie', 'useragent' => 'MSIE');
$browserler[] = array('ad' => 'ie', 'useragent' => 'MSIE5.');
$browserler[] = array('ad' => 'ie', 'useragent' => 'MSIE6.');
$browserler[] = array('ad' => 'ie', 'useragent' => 'MSIE7.');
$browserler[] = array('ad' => 'ie', 'useragent' => 'MSIE8.');
$browserler[] = array('ad' => 'K-Meleon', 'useragent' => 'K-Meleon');
$browserler[] = array('ad' => 'Konqueror', 'useragent' => 'Konqueror');
$browserler[] = array('ad' => 'Lynx', 'useragent' => 'Lynx');
$browserler[] = array('ad' => 'Mozilla Minefield', 'useragent' => 'Minefield');
$browserler[] = array('ad' => 'Netscape', 'useragent' => 'Netscape');
$browserler[] = array('ad' => 'NewsCopier', 'useragent' => 'NewsCopier');
$browserler[] = array('ad' => 'opera', 'useragent' => 'Opera');
$browserler[] = array('ad' => 'Pocket Internet Explorer', 'useragent' => 'MicrosoftPocketInternetExplorer');
$browserler[] = array('ad' => 'Pocket Internet Explorer', 'useragent' => 'MSPIE');
$browserler[] = array('ad' => 'Radianrss', 'useragent' => 'radianrss');
$browserler[] = array('ad' => 'RssReader', 'useragent' => 'rssreader.com');
$browserler[] = array('ad' => 'Safari', 'useragent' => 'AppleSyndication');
$browserler[] = array('ad' => 'Safari', 'useragent' => 'Safari');
$browserler[] = array('ad' => 'SeaMonkey', 'useragent' => 'SeaMonkey');
$browserler[] = array('ad' => 'Swiftweasel', 'useragent' => 'Swiftweasel');
$browserler[] = array('ad' => 'Thunderbird', 'useragent' => 'Thunderbird');
$browserler[] = array('ad' => 'Vienna', 'useragent' => 'Vienna');
foreach ($browserler as $browser)
{
if (stripos(strtolower($useragent), strtolower($browser['useragent'])) !== FALSE)
{
$browser_adi = $browser['ad'];
}
}
unset($browserler, $browser, $useragent);
if ($browser_adi)
{
return $browser_adi;
}
else
{
return false;
}
}kulanım;
echo browser_al();