Hallo Christian,
In Opera 6.0 (7.0 gibt es nicht für Linux): F12 -> Identify as ...
Womit bewiesen wäre, dass Browsererkennung nicht zuverlässig funktionieren _kann_.
In Opera (auch in der 6er Version schon) kann man einstellen, als welcher Browser er sich ausgeben soll. Dabei gibt Opera bei HTTP-Requests (und auch in der JavaScript-Eigenschaft "navigator.userAgent") den String an, der normalerweise vom "simulierten" Browser verwendet wird. Allerdings hängt Opera immer noch einen String an, in dem " Opera " irgendwie vorkommt (bei mir ist es " Opera 7.01 [en]". Man kann Opera-User also immer noch identifizieren. Nur "normale" Programme, die unterschiedliche Seiten für verschiedene Browser liefern würden (und unbekannte Clients evtl. sogar verprellen würden), sehen Opera als IE oder NC.
Robert