Onbekend |
|
Is mozilla 5.0 niet Firefox .
En unmm moet er geen Internet explorer?
EDIT:
Misschien werkt je script nie goed, ik heb een script die (bij mij) werkt:
<?
function browser()
{
if(eregi('opera ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Opera ".$reg[1];
elseif(eregi('msie ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Microsoft Internet Explorer ".$reg[1];
elseif(eregi('lynx/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Lynx ".$reg[1];
elseif(eregi('google', $_SERVER['HTTP_USER_AGENT']))
return 'GoogleBot';
elseif((eregi('slurp',$_SERVER['HTTP_USER_AGENT'])) || (eregi('bot', $_SERVER['HTTP_USER_AGENT'])) || (eregi('scooter', $_SERVER['HTTP_USER_AGENT'])) || (eregi('spider', $_SERVER['HTTP_USER_AGENT'])) || (eregi('crawler', $_SERVER['HTTP_USER_AGENT'])) || (eregi('archiver', $_SERVER['HTTP_USER_AGENT'])))
return 'Zoekmachine';
elseif(eregi('netscape6/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Netscape ".$reg[1];
elseif (eregi('firefox/([0-9]{0,2}\.[0-9]{0,2}\.[0-9]{0,2}|[0-9]{0,2}\.[0-9]{0,2})', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Mozilla Firefox ".$reg[1];
elseif (eregi('mozilla/([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg))
return "Mozilla ".$reg[1];
else
return "Onbekend";
}
echo browser();
?>
<? function browser() { if(eregi('opera ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Opera ".$reg[1]; elseif(eregi('msie ([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Microsoft Internet Explorer ".$reg[1]; elseif(eregi('lynx/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Lynx ".$reg[1]; elseif(eregi('google', $_SERVER['HTTP_USER_AGENT'])) return 'GoogleBot'; elseif((eregi('slurp',$_SERVER['HTTP_USER_AGENT'])) || (eregi('bot', $_SERVER['HTTP_USER_AGENT'])) || (eregi('scooter', $_SERVER['HTTP_USER_AGENT'])) || (eregi('spider', $_SERVER['HTTP_USER_AGENT'])) || (eregi('crawler', $_SERVER['HTTP_USER_AGENT'])) || (eregi('archiver', $_SERVER['HTTP_USER_AGENT']))) return 'Zoekmachine'; elseif(eregi('netscape6/([0-9]+\.[0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Netscape ".$reg[1]; elseif (eregi('firefox/([0-9]{0,2}\.[0-9]{0,2}\.[0-9]{0,2}|[0-9]{0,2}\.[0-9]{0,2})', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Mozilla Firefox ".$reg[1]; elseif (eregi('mozilla/([0-9]+\.[0-9]+)', $_SERVER['HTTP_USER_AGENT'], $reg)) return "Mozilla ".$reg[1]; else return "Onbekend"; } ?>
Deze laat ook Internet Explorer enz. zien . |