Get browser OS info and run statistics report

This object can be used to determine and optionally store a browser information such as a browser name, OS it is running on and a number of times this combination of OS and a browser was used to access your site. In addition it can store a number of times a browser/OS combination was used by a particular user (if user ID information is available). DB is not required to determine browser and OS at run time. Also included information on optional DB tables and queries to run to get meaningful statistics from data collected.