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;
   
}