Hi,
Meine Suche ergab das opera auch MSIE im String benutz.
nein - nur wenn man ihn entsprechend konfiguriert (und nichts anderes den String nachträglich verändert). Opera schreibt allerdings auch "Opera" in den String, was Du _vor_ Deiner genannten Prüfung checken kannst. Trotz alledem:
Es existiert _keine_ sichere Möglichkeit, einen Browser zu identifizieren - weder clientseitig, geschweige denn serverseitig. Selbst Browser lügen; und jedes System dahinter (Proxy, Firewall...) kann den User-Agent-String beliebig verändern.
Eine Browserweiche ergibt keinen Sinn.
Cheatah