thomasFRU
|
 |
« on: November 18, 2008, 12:02:59 am » |
|
I'm wondering, that the field for browser in db always contains 'Unknown'.
The reason is the code in function add_hit in the file include/functions.inc.php.
I changed the code from:
$browser = 'Unknown'; if(eregi("MSIE",$browser"])) { if(eregi("MSIE 5.5",$browser"])) { $browser = "Microsoft Internet Explorer 5.5"; } else if(eregi("MSIE 6.0",$browser"])) { $browser = "Microsoft Internet Explorer 6.0"; } } else if(eregi("Mozilla Firebird",$browser"])) { $browser = "Mozilla Firebird"; } else if(eregi("netscape",$browser"])) { $browser = "Netscape"; } else if(eregi("Firefox",$browser"])) { $browser = "Firefox"; }
to:
$browser = 'Unknown'; if(eregi("MSIE",$_SERVER["HTTP_USER_AGENT"])) { if(eregi("MSIE 5.5",$_SERVER["HTTP_USER_AGENT"])) { $browser = "Microsoft Internet Explorer 5.5"; } else if(eregi("MSIE 6.0",$_SERVER["HTTP_USER_AGENT"])) { $browser = "Microsoft Internet Explorer 6.0"; } } else if(eregi("Mozilla Firebird",$_SERVER["HTTP_USER_AGENT"])) { $browser = "Mozilla Firebird"; } else if(eregi("netscape",$_SERVER["HTTP_USER_AGENT"])) { $browser = "Netscape"; } else if(eregi("Firefox",$_SERVER["HTTP_USER_AGENT"])) { $browser = "Firefox"; }
and get meaningfull results in database
|