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

Rispondi quotando