送大家一礼物,得到ie版本与操作系统的function
8080 2003-05-06 06:31:31 //分离出使用者浏览器型号
function usersystem($usersystem,$kind)
{
$len=strlen($usersystem);
for($i=0;$i<$len;$i++)
{
while(strcmp(substr($usersystem,$i,1),";")==0)
{
$i++;
while(strcmp(substr($usersystem,$i,1),";")!=0)
{
$ie=$ie.substr($usersystem,$i,1);
$i++;
}
$j=1;//取得ie版本标记
break;
}
while(strcmp(substr($usersystem,$i,1),")")!=0&&strcmp(substr($usersystem,$i,1),";")!=0&&$j==1)
{
$i++;
$sys=$sys.substr($usersystem,$i,1);
$k++;
}
if($k>0){break;}
}
if($kind=="ie") {return trim($ie);} else {return trim(substr($sys,0,strlen($sys)-1));}
}
//分离出使用者操作系统型号
echo usersystem(getenv("HTTP_USER_AGENT"),"ie");
echo usersystem(getenv("HTTP_USER_AGENT"),"sys");