funzioncina semplice semplice
codice:
$agent = getenv("HTTP_USER_AGENT");
// FUNZIONE PER SAPERE IL BROWSER
function sniffbrowser() {
global $agent;
$b =& $agent;
//sniff browser e versione
if (eregi("Opera[ \/]([0-9\.]+)",$b)) {
$type = "Opera";
} elseif (eregi("netscape[[:alnum:]]*[ \/]([0-9\.]+)",$b)) {
$type = "Netscape";
} elseif (eregi("msie[ \/]([0-9\.]+)",$b)) {
$type = "Explorer";
} elseif (eregi("Mozilla[ \/]([0-9\.]+)" ,$b)) {
if (eregi("firefox",$b)) {
$type = "Firefox";
} elseif (eregi("konqueror",$b)) {
$type = "Konqueror";
} elseif (eregi("galeon",$b)) {
$type = "Galeon";
} elseif (eregi("gecko",$b)) {
$type = "Mozilla";
} else {
$type = "NotRec";
}
} elseif (eregi("([[:alnum:]]+)[ \/v]*([0-9\.]+)" ,$b)) {
$type = $a[1];
} else {
$type = "NotRec";
}
$browser["type"] = $type;
//sniff per piattaforma
if (eregi("win",$b)) {
$browser["platform"] = "Windows";
} elseif (eregi("mac",$b)) {
$browser["platform"] = "Mac";
} elseif (eregi("linux",$b)) {
$browser["platform"] = "Linux";
} else {
$browser["platform"] = "NotRec";
}
$browser["alldata"] = $browser["type"]." ".$browser["platform"];
return $browser;
}