■■■■■■■■如何判断 是否是通过手机访问我的站点?■■■■■■■■■■■■

allenkiller 2004-12-24 10:58:55
比如 wap.xxx.com
当 用户 访问的 时候
■■■■■■
我怎么判断
他 是否 是 通过 手机来 来访问的呢
■■■■■■
是我就让他浏览 wap网站的内容 不是就 访问 网站 的 其他页面
...全文
266 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
coley 2004-12-24
  • 打赏
  • 举报
回复
呵呵~其实目前移动那边的网关看有两种方式
一是:post数据方式
通过获得浏览器的型号
Dim ss As System.Collections.Specialized.NameValueCollection
ss = Request.Headers
mobiletype = ss.Item("USER-AGENT")
i = mobiletype.IndexOf("/")
mobiletype = mobiletype.Substring(0, i)
一个是http参数传递的
和网页方式一样,提取url方式
以上都要移动的平台支持才可以,也就是说必须通过它们的MISC平台
nga96 2004-12-24
  • 打赏
  • 举报
回复
判断其浏览器类型是个好主意的
cuike519 2004-12-24
  • 打赏
  • 举报
回复
wangsaokui(无间道III(终极无间))意思是:
你可以通过Request.Brower得到浏览器的信息,然后通过该信息判断浏览器的信息来判断是否是手机!
XiaoZhengGe 2004-12-24
  • 打赏
  • 举报
回复
学习。
cooleader123 2004-12-24
  • 打赏
  • 举报
回复
这是涉及到移动开发了,相信wangsaokui(无间道III(终极无间)) 的方法应该可行的,只不过楼主应该先学一下移动开发方面的东西
adminyao 2004-12-24
  • 打赏
  • 举报
回复
friendliess up +study
allenkiller 2004-12-24
  • 打赏
  • 举报
回复
还是不解
到底怎么才是 能 判断
用户 是 手机 访问的呢?
wangsaokui 2004-12-24
  • 打赏
  • 举报
回复
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="Mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<Script Runat="Server">
Sub Page_Load
Dim caps As System.Web.Mobile.MobileCapabilities
caps=Request.Brower
Response.Write(caps.Brower)
Response.Write(caps.Type)
Response.Write(caps.PreferredRenderingType)
Response.Write(caps.ScreenCharactersWidth)
Response.Write(caps.ScreenCharactersHeight)
End Sub
Browser属性返回设备使用浏览器类型,如:IE,Phone.com
Type属性返回设备的一般类型,如:IE5,Pocket Internet Explorer
PreferredRenderingType属性返回设备的表达语言的MIME类型,如html32,wm111
后面两个是返回设备可以水平和垂直显示的字符数

allenkiller 2004-12-24
  • 打赏
  • 举报
回复
顶啊!
allenkiller 2004-12-24
  • 打赏
  • 举报
回复
再定啊!
jiezhi 2004-12-24
  • 打赏
  • 举报
回复
大概可以判断其操作系统
allenkiller 2004-12-24
  • 打赏
  • 举报
回复
自己up 先
allenkiller 2004-12-24
  • 打赏
  • 举报
回复
大概 明白 多谢!
代码下载链接: https://pan.quark.cn/s/7dbce75ef922 ### LM016L与LCD1602:精通字符型液晶显示技术#### 引言在嵌入式系统构建过程中,字符型液晶显示器(Character LCD)作为一种常见且高效的显示设备,被广泛应用于多种电子装置中,主要功能是呈现文本信息。在此领域内,**LM016L** 与 **LCD1602** 作为两种基于 **HD44780** 液晶控制芯片设计的典型型号,因其成本效益高、能耗低以及驱动简单等优势,备受工程师们的欢迎。本文将详细剖析LM016L与LCD1602的功能机制、内部构造,以及如何运用Keil51软件进行编程操控,旨在帮助读者全方位理解并熟练运用字符型液晶显示技术。#### 液晶显示技术解析液晶显示(Liquid Crystal Display,简称LCD)是一种借助液晶材料光学特性的改变来呈现图像的显示技术。字符型LCD,例如LM016L和LCD1602,主要由液晶面板、控制单元、驱动电路等构成,用于展示固定的字符和数字。它们通过接收微处理器发出的指令和数据,完成特定字符的显示。#### HD44780芯片详解HD44780芯片是由日本Hitachi公司研发的一种通用字符型液晶控制器,被大量应用于各类字符型LCD产品中。该芯片内部集成了DDRAM(Display Data RAM)、CGROM(Character Generator ROM)和CGRAM(Character Generator RAM)。这些核心组成部分分别负责存储显示数据、存储标准字符字模以及用户自定义字符字模的功能。- **DDRAM**:用于存储待显示的字符编码,总共包含80个字节,对应于屏幕上的显...

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧