If the user requests the page that is present on the server, then you can write your own Browser Detection Script. It can be in any language, Javascript, C# .Net, Or JSP etc.,
Here is the sample, that is in Javascript:
<script type="text/javascript">
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
try pasting this in the html of the page. Then this will detect the browser. If you need any, do comment
1What server are you using? – Adam Prax – 2011-05-05T18:20:21.077
@Adam, see edit – Tommy – 2011-05-05T18:28:10.507