自动识别web和wap访客的源码 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

既然要利用已经存在的为html浏览器编写的代码,就需要知道请求是从html浏览器还是从wml浏览器过来的。同样地,如果想重新引导的html浏览器直接到相应的html文档上,wml浏览器到wml页面上,以下的php代码就可以做到这些。
// because this script sends out http header information,
// the first characters in the file must be the // relative url to your html file
$htmlredirect = "/html/my_htmlpage.html";
// absolute url to your wml file
$wmlredirect = "http://wap.mysite.com/wml/my_wmldeck.wml";
if(strpos(strtoupper($http_accept),"vnd.wap.wml") > 0)
{// check whether the browser/gateway says it accepts wml.
$br = "wml";
}
else {
$browser=substr(trim($http_user_agent),0,4);
if($browser=="noki" || // nokia phones and emulators
$browser=="eric" || // ericsson wap phones and emulators
$browser=="wapi" || // ericsson wapide 2.0
$browser=="mc21" || // ericsson mc218
$browser=="aur " || // ericsson r320
$browser=="r380" || // ericsson r380
$browser=="up.b" || // up.browser
$browser=="winw" || // winwap browser
$browser=="upg1" || // up.sdk 4.0
$browser=="upsi" || // another kind of up.browser ??
$browser=="qwap" || // unknown qwapper browser
$browser=="jigs" || // unknown jigsaw browser
$browser=="java" || // unknown java based browser
$browser=="alca" || // unknown alcatel-be3 browser (up based?)
$browser=="mits" || // unknown mitsubishi browser
$browser=="mot-" || // unknown browser (up based?)
$browser=="my s" ||// unknown ericsson devkit browser ?
$browser=="wapj" || // virtual wapjag www.wapjag.de
$browser=="fetc" || // fetchpage.cgi perl script from www.wapcab.de
$browser=="alav" || // yet another unknown up based browser ?
$browser=="wapa") // another unknown browser (web based "wapalyzer"?)
{
$br = "wml";
}
else {
$br = "html";
}
}
if($br == "wml") {
// force the browser to load the wml file instead
header("302 moved temporarily");
header("location: ".$wmlredirect);
exit;
}
else {
// force the browser to load the html file instead
header("302 moved temporarily");
header("location: ".$htmlredirect);
exit;
}
?>
这个判断是在服务端完成的, php代码将首先查看网关是否接收text/vnd.wap.vml mime类型。如果不是,将检测前面的字符,查看是否为wml浏览器。如果不符合,那么就假设为html浏览器。如果有新的wml浏览器,那么id字符串也要增加。
这个代码基于robert whitinger(robert@wapsight.com)的代码,使用了don amaro(donamaro.concepcion@nl.unisys.com)提供的列表。
注意:由于只需要四个字符串就可以辨别,因此例如:"wapide-sdk/2.0;(r320s(arial))" 可以使用“wapi”来代替是可行的做法,也是足够的。
同样的功能也可以通过asp来解决。先判断请求的是“/index.wml” 或者 “/index.html” 和所需要的mime类型。另外以下的脚本辨别的方式和上面不一样。另外还需要网关告诉服务器它能接收的text/vnd.wap.wml mime类型。该例子如下所示:
<%
response.buffer = true
dim iswap
httpaccept = lcase(request.servervariables("http_accept"))
if instr(httpaccept,"wap") then
iswap=1
else response.redirect "/index.html" : response.flush : response.end
end if
%>
<%response.contenttype = "text/vnd.wap.wml"%>
<%response.flush%>
"http://www.wapforum.org/dtd/wml_1.1.xml">






凯发k8官方旗舰厅-凯发app官网登录




<%response.flush:response.end%>

新浪微博怎么查询访客 微博如何查询访客

11/06 23:11
微博是一个由新浪网推出,提供微型博客服务类的社交网站.用户可以通过网页.wap页面.手机客户端.手机短信.彩信发布消息或上传图片.新浪可以把微博理解为微型博客或者一句话博客.用户可以将看到的.听到的.想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享.讨论:还可以关注朋友,即时看到朋友们发布的信息.微博怎么查询访客?大家是不是也想知道有哪些小伙伴访问了自己的微博呢?那么下面为大家介绍新浪微博访客查询方法. 新浪微博访客查询方法: 近日,微信朋友圈.微博查看访客”内容

qq空间最近访客记录删除方法

11/23 18:38
如果你觉得qq空间最近访客记录太多想删除怎么弄?今天小编就为大家介绍一下两者删除访客记录方法: 方法一:从"访客"中进行删除 第一步:登录您的qq空间,在导航栏上点击“更多”; 第二步:进入"访客"后,点击删除,之后会弹出对话框。选择“是”即可删除最近访问记录。 方法二:进入个人中心“谁看过我”中点击删除。 第一步:进入qq空间后,点击个人中心; 第二步:在个人中心页面右方找到“谁看过我”,在页面中把鼠标移到您想要删除好友最近访客记录的头像附近,之后会显示出删除的按钮

qq空间最近访客记录如何删除?

11/25 09:28
目前有两种方法可以删除qq空间最近访客记录,现详细为您介绍: 方法一:从导航栏中“好友”进入最近访客中删除记录; 第一步:登录您的qq空间,在导航栏上点击“好友”; 第二步:进入最近访客后,点击删除,之后会弹出对话框。选择“是”即可删除最近访问记录。 方法二:进入个人中心“谁看过我”中点击删除。 第一步:进入qq空间后,点击个人中心; 第二步:在个人中心页面右方找到“谁看过我”,在页面中把鼠标移到您想要删除好友最近访客记录的头像上,之后会显示出删除的按钮,请点击删除按

怎样qq空间最近访客记录

04/27 15:01
如果你觉得qq空间最近访客记录太多想删除怎么弄?今天小编就为大家介绍一下两者删除访客记录方法: 方法一:从"访客"中进行删除 第一步:登录您的qq空间,在导航栏上点击“更多”; 第二步:进入"访客"后,点击删除,之后会弹出对话框。选择“是”即可删除最近访问记录。 方法二:进入个人中心“谁看过我”中点击删除。 第一步:进入qq空间后,点击个人中心; 第二步:在个人中心页面右方找到“谁看过我”,在页面中把鼠标移到您想要删除好友最近访客记录的头像附近,之后会显示出删除的按钮

腾讯微博怎么看最近访客

05/20 00:47
腾讯微博怎么看最近访客?哈哈,别以为腾讯微博是不能看访客所以到处浏览哦,其实是可以查最近访客的,相信有很多筒子没有发现这个功能吧,想看看哪些人偷偷访问你的微博么?赶紧来学学怎么查看吧! 1.首先登录qq,然后进入qq空间,在左侧点腾讯微博 2.在空间打开微博后,中间会有可能认识的人推荐,在推荐人右边会有一个小框显示的是“茫茫人海中,谁看到我的微博?去看看” 3.点击去看看,就会有自已发过的微博内容,微博内容下面会有一个阅读,点阅读就可以看到最近访客啦,不过只能看到一部分,不能看全

新浪微博如何查看个人凯发app官网登录主页访客次数

07/12 18:02
新版微博可查看我的微博人气 新浪微博进行小范围改版,升级个人凯发app官网登录主页,增加我的微博人气,可查看访客次数,访客性别等。 进入微博凯发app官网登录主页可看到,在个人凯发app官网登录主页的最底端,有“我的微博人气”统计表,可统计微博转发评论次数与互动人数,还可查看30天凯发app官网登录主页被访问次数,及访客性别比例,但不能查看具体访客。微博人气也只能本人查看,访客无法查看。 曾经有传闻新浪微博将开发类似qq空间的可查看访客记录的功能,有网友评论,“能看到访问人数,那看到访客是谁还会远吗?”不过,到目前为止,微博没有看到访客记录的功能,所以无法查看哪些用

如何删除qq空间日志最近访客?

04/07 03:50
第一步:登录您qq空间日志,打开单篇日志,在日志本文最近访客处,将鼠标移动到访客头像下方,会显示“删除记录”; 第二步:“删除记录后”,点击确认即可。

qq空间的本相册最近访客功能设置

04/04 17:15
一、qq空间“本相册最近访客”功能: 1、本相册最近访客中会展示出最近24位访客的信息; 2、访客只要进入qq空间某个相册里,将会被记录到该相册的“本相册最近访客”中; 3、本相册最近访客的记录,只有该访客本人与主人有权删除该记录。 注:“本相册最近访客”功能目前已逐步发放给所有用户使用。 二、查看“本相册最近访客”的方法: 登录您qq空间->相册->我的相册->打开某个相册,相册页面下方“本相册最近访客”。(注:若目前没有最近访客功能的用户请您也不要失望,后续我们会逐步发放资

qq空间如何删除自己的访客记录?

07/15 06:20
1、登陆自己的qq空间,点击“个人中心” 2、点击后,将鼠标往下拉, 右下角会出现一个访客记录,找到“我看过谁”如下图 3、找到需要删除记录的用户”删除本次记录“ 或者图标右上角的那个叉叉 4、删除之后点击确定即可
网站地图