asp.net(C#) 中用以下代码
using System.Text.RegularExpressions;//头部引入正则的命名空间
//为了加强准确性,防止支持wap的浏览器如opera,加入操作系统验证。openwave|后为pc操作系统
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"];
Regex reg = new Regex(osPat);
if (reg.IsMatch(uAgent))
{
Response.Write("电脑访问");
}
else
{
Response.Write("手机访问");
}
Response.Write("<br/>" + uAgent);
_________________________________________________________________________________
PHP中用以下代码:
$uAgent = $_SERVER['HTTP_USER_AGENT'];
$osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|ubuntu|Longhorn|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS\/2|OSF1|SUN";
if(preg_match("/($osPat)/i", $uAgent )) //winwap 模拟WAP手机上网的一个浏览器; openwave|后面为各pc操作系统
{
echo "电脑访问";
}
else
{
echo "手机访问";
}
echo '<br/>'.$uAgent;
_________________________________________________________________________________
javascript中采用navigator.userAgent 来获取,但非智能机似乎不支持js。
分享到:
相关推荐
asp.net 和 JSP 判断是手机还是电脑访问网站
主要介绍了asp.net及javascript判断是否手机访问的方法,结合实例形式对比分析了asp.net及javascript实现判断访问端类型的相关技巧,需要的朋友可以参考下
vb.net电脑连网判断电脑是否连网,点击按钮,显示出此电脑是否连网的源码
VB.NET判断网络连接状态
在asp.net中,实现对网站访问量的统计,和显示此时的在线人数
asp.net 统计访问量asp.net 统计访问量asp.net 统计访问量asp.net 统计访问量
asp.net 手机 网站 原创的啊·~~简单的aspnet作品
ADO.NET是与数据库访问操作有关的对象模型的集合,它基于Microsoft的.NET Framework,在很大程度上封装了数据库访问和数据操作的动作。 ADO.NET同其前身ADO系列访问数据库的组件相比,做了以下两点重要改进: ...
asp.net(c#) 判断是否连接网络
asp.net购物网站代码asp.net购物网站代码asp.net购物网站代码asp.net购物网站代码asp.net购物网站代码asp.net购物网站代码
asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板asp.net网站后台模板
ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...
ASP.NET在线试听音乐网站,基于ASP.NET和SQL基础开发的音乐网站。
Android访问.NET的WebService的示例代码,包含代码中有详细的注释,libs包中有需要的第三方类库,直接导入即可使用。很适合初学者
ASP.NET网站设计实例通~~~
asp.net 网站访问统计源代码 分日月统计 asp.net sqlserver
此资源是众多网站整站c#源码(能够成功运行)的集锦 asp.net2.0的有 播客 掘客 博客 威客 换物网(换客) 音乐网站 网络硬盘 投票系统 论坛 cms asp.net3.5的有 基于xml的论坛 投票系统 特点: 界面美观 含有大量注释 ...
就包含两个网页。 介绍了VB.net使用Registry类操作注册表的方法。 学习所用。