If you're building a web site that is customized based on the user's choice of browser, it's helpful to be able to determine the browser type. In general, you need to use the HTTP_USER_AGENT variable in the Request.ServerVariables collection. If the user is using IE 5.0, the value will look something like the following:
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
IE has been fairly consistent about always including the code "MSIE" in the HTTP_USER_AGENT field. A quick way to determine if the user has IE, for instance, is as follows:
Dim blnIsIE ' As Boolean
blnIsIE = InStr(1, Request.ServerVariables("HTTP_USER_AGENT"), "MSIE", vbTextCompare) > 0
This will give you a true/false value indicating if the user's browser is some sort of Internet Explorer.hb