abi biliyorsun bu konuda çok bilgisizim ama fikirsiz değil çok şükür

işe yarar mı bilmem ama PHP3 scriptleri war "Browser Detection Code"... biliyorum sen
ASP kullanıyorsun ama belki bu şekilde farklı browser'lar için farklı şekilde çalışacak kodlar düzenleyebilirsin...
konu ile alakalı mı bilmiyorum ama"
http://danzcontrib2.free.fr/en/statistiques.php " adresinde
tahminen bu işe yarayan code mevcut..... hatta başka şeyler de war..
keşke ne işe yaradıklarını bilseydim....

Kod:
//
$browser_id = array ("opera 5", "opera/5", "opera 6", "opera/6",
"opera 7", "opera/7", "netscape/7", "netscape/6", "netscape6",
"konqueror", "galeon", "safari", "camino",
"Firefox", "firebird", "phoenix",
"msie 6", "msie 5.5", "ie 5.5", "internet Explorer 5.5",
"msie 5", "msie 4",
"mozilla/5", "mozilla/4", "mozilla/3", "avant browser",
"internet Explorer/6", "internet Explorer 6");
$brow = strtolower($HTTP_USER_AGENT);
$n=0;
do
{
$b = strchr($brow,$browser_id[$n]);
$n=$n+1;
}while ((!$b) && ($n<count($browser_id)));
$nav="other";
if ($b)
{
$nav=str_replace("/","_",$browser_id[$n-1]);
$nav=str_replace(" ","_",$nav);
switch ($nav)
{
case "netscape6" : $nav="netscape_6";break;
case "phoenix" : $nav="Firefox";break;
case "firebird" : $nav="Firefox";break;
case "ie_5.5" : $nav="msie_5.5";break;
case "internet_explorer_5.5"
: $nav="msie_5.5";break;
case "internet_explorer_6"
: $nav="msie_6";break;
case "avant_browser" : $nav="msie_6";break;
}
}
//If $nav is different from other, its value will be opera_5, opera_6, ... , msie_6, msie_5.5, ...
//this result (field name of the table browsers) allows the update:
//first connect to the server
//$server=mysql_connect("your host","your user name","your password");
//$base=mysql_select_db("your data base",$server);
//here is the update script
$result=mysql_query("SELECT `$nav` FROM `browsers`");
if ($result!=0)
{
$res=mysql_fetch_row($result); //get old value
$res[0]++; //add 1
$result=mysql_query("UPDATE `browsers` SET `$nav`=$res[0]"); //update
}
//...