1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function browser_info() {
$c_user = strtolower($_SERVER['HTTP_USER_AGENT']);
$os = array ( "mac" => "MacOS", "linux" => "Linux", "win" => "Windows", "bsd" => "BSD", "qnx" => "QNX", "sun" => "SunOS", "solaris" => "Solaris", "irix" => "IRIX", "aix" => "AIX", "unix" => "Unix", "amiga" => "Amiga", "os/2" => "OS/2", "beos" => "BeOS");
$browser = array("opera" => "Opera", "msie" => "Internet Explorer",
"voyager" => "Voyager", "lynx" => "Lynx", "safari" => "Safari", "camino" => "Camino", "firefox" => "Firefox", "netscape" => "Netscape"); // mozilla
// identify OS
$user_os = "Exotical OS";
foreach ($os as $k_is => $v_is)
if (substr_count($c_user, $k_is))
$user_os = $v_is;
// identify browser : special test for Gecko Engine
$user_bro = "Exotical Browser";
foreach($browser as $kb_is => $vb_is)
if (stristr($c_user, $kb_is))
$user_bro = $vb_is;
return array ("platform" => $user_os, "browser" => $user_bro); // add_visit()
} |
Partager