您的位置:首页 > 其它

.net 判断是手机还是电脑访问

2012-04-23 18:33 323 查看
string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|Longhorn|ubuntu|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS/2|OSF1|SUN";

string uAgent = Request.ServerVariables[ "HTTP_USER_AGENT" ];

if ( string.IsNullOrEmpty(uAgent))

uAgent="";

Regex reg = new Regex( osPat );

if( reg.IsMatch( uAgent ) )

{

osPat = "MI-ONE|juc|series|kjava|berry|mobile|htc|android|symbian|mtk|brew|Mobile|htc|Android|Symbian|CE|MTK|Brew|iPhone|MeeGo|Bada|Berry|Plam|Kjava|Series|JUC";

Regex reg1 = new Regex( osPat );

if( reg1.IsMatch( uAgent ) )

{

Response.Redirect("/wap/Company.aspx");

}

}

else

{

Response.Redirect( "/wap/Company.aspx" );

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: