CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

在一个asp页面中如何区分是一般的web请求还是通过手机wap发来的请求?

楼主ZQGet()2006-09-25 16:21:16 在 Web 开发 / ASP 提问

我想做一个wap的网站,但无法解决这个问题,希望高手指教,谢谢! 问题点数:30、回复次数:2Top

1 楼devms(来不及伪装成人)回复于 2006-09-25 16:28:39 得分 30

一般不成熟的站都是分两个请求来划分请求的类型的  
  但我们可以不这样做  
  先取得HTTP_ACCEPT的值,如果这个字符串里包含如下字符,则可以认为是手机发送的请求,返回wml  
  text/vnd.wap.  
  application/vnd.wap.  
  image/vnd.wap.  
   
  反之则返回html,这个方法在诺基亚和索爱90%的机型中可以正确识别,剩余的10%是指有些高端大屏机器,它们中的部分发送的accept是xhtml的,部分是不发送accept的,其他品牌机型未测试  
  即管如此,也可以适用于大部分机型了。再加个接口,如wap,提示用户如果它的手机访问时看到的页面不正确就访问这个接口也就可以了。这样可以减少用户的操作,因为他们不用再去记你的这个站用手机访问需要请求哪个文件了.  
  Top

2 楼ZQGet()回复于 2006-09-27 19:08:30 得分 0

非常感谢你,问题已解决!Top

相关问题

关键词

得分解答快速导航

  • 帖主:ZQGet
  • devms

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo