百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[网络资源] 万能的落伍,求自动检测手机流览器访问转向到其他URL的代码。 [复制链接]
查看:7786 | 回复:21

37

主题

7020

帖子

9356

积分

落伍者(三羊开泰)

失落啊

Rank: 3Rank: 3

贡献
703
鲜花
0
注册时间
2005-12-6

QQ绑定

发表于 2013-4-23 09:05:40 | 显示全部楼层 来自 中国山东青岛
帮楼主顶下吧。
回复

使用道具 举报

220

主题

1572

帖子

1292

积分

落伍者(两全齐美)

Rank: 2

贡献
997
鲜花
0
注册时间
2012-12-21
发表于 2013-4-23 09:06:45 | 显示全部楼层 来自 中国广东广州
高手块出现了
回复

使用道具 举报

1454

主题

1万

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
388
鲜花
19
注册时间
2012-1-14
发表于 2013-4-23 09:27:40 | 显示全部楼层 来自 中国上海
if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml")>0 then
    response.redirect  "wap.asp" '如果是手机访问则跳转到wap.asp
    response.end
else
    response.redirect  "default.asp" '如果电脑访问跳转到首页
    response.end
end if
回复

使用道具 举报

688

主题

2万

帖子

5万

积分

落伍者(五谷丰登)

Rank: 8Rank: 8

贡献
6353
鲜花
53
注册时间
2011-12-29

QQ绑定落伍者落伍手机绑定

发表于 2013-4-23 09:28:46 | 显示全部楼层 来自 中国广东东莞
你身上就二千分,都不知道你要怎么给这一万分。。。
回复

使用道具 举报

239

主题

1万

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
2951
鲜花
25
注册时间
2012-3-5
发表于 2013-4-23 09:29:10 | 显示全部楼层 来自 中国山东德州
这个真是不知道哦
拖链 机床防护罩www.sdfhz.com钢铝拖链  塑料拖链www.jcfjgs.net
回复

使用道具 举报

688

主题

2万

帖子

5万

积分

落伍者(五谷丰登)

Rank: 8Rank: 8

贡献
6353
鲜花
53
注册时间
2011-12-29

QQ绑定落伍者落伍手机绑定

发表于 2013-4-23 09:29:15 | 显示全部楼层 来自 中国广东东莞
<?php
if(preg_match('/MSIE\s+6/',$_SERVER['HTTP_USER_AGENT'])){
   header("Location: a.php");
}else{
   header("Location: b.php");
}
?>


asp的
<%
Dim BrowserString
BrowserString = Request.ServerVariables("HTTP_USER_AGENT")
BrowserString = Lcase(BrowserString)

Dim broFirefox,broMSIE,broOpera,broWap
broFirefox = "firefox"
broMSIE = "msie"
broOpera = "opera"
broWap = "wap"

'如果是Firefox
if Instr(BrowserString, broFirefox) <> 0 then
Response.Redirect(broFirefox & ".asp")
end if
'如果是MSIE
if Instr(BrowserString, broMSIE) <> 0 then
Response.Redirect(broMSIE & ".asp")
end if
'如果是Opera
if Instr(BrowserString, broOpera) <> 0 then
Response.Redirect(broOpera & ".asp")
end if
'如果是Wap(没有用过所以还要看HTTP_USER_AGENT表示的结果)
if Instr(BrowserString, broWap) <> 0 then
Response.Redirect(broWap & ".asp")
end if
%>
回复

使用道具 举报

头像被屏蔽

1058

主题

8914

帖子

1万

积分

禁言

贡献
2218
鲜花
4
注册时间
2009-1-23
发表于 2013-4-23 09:30:46 | 显示全部楼层 来自 中国北京
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

2万

主题

11万

帖子

20万

积分

落伍者(八仙过海)

落伍管理员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

贡献
8888
鲜花
1138
注册时间
2009-12-23

落伍草根英雄QQ绑定落伍者落伍手机绑定

发表于 2013-4-23 10:03:29 | 显示全部楼层 来自 中国河南郑州
  1. <?php  
  2. function check_wap() {  
  3.     if (isset($_SERVER['HTTP_VIA'])) return true;  
  4.     if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true;  
  5.     if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true;  
  6.     if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0) {  
  7.         // Check whether the browser/gateway says it accepts WML.  
  8.         $br = "WML";  
  9.     } else {  
  10.         $browser = isset($_SERVER['HTTP_USER_AGENT']) ? trim($_SERVER['HTTP_USER_AGENT']) : '';  
  11.         if(emptyempty($browser)) return true;  
  12.         $browser=substr($browser,0,4);  
  13.         if ($browser=="Noki" || // Nokia phones and emulators  
  14.             $browser=="Eric" || // Ericsson WAP phones and emulators  
  15.             $browser=="WapI" || // Ericsson WapIDE 2.0  
  16.             $browser=="MC21" || // Ericsson MC218  
  17.             $browser=="AUR" || // Ericsson R320  
  18.             $browser=="R380" || // Ericsson R380  
  19.             $browser=="UP.B" || // UP.Browser  
  20.             $browser=="WinW" || // WinWAP browser  
  21.             $browser=="UPG1" || // UP.SDK 4.0  
  22.             $browser=="upsi" || // another kind of UP.Browser ??  
  23.             $browser=="QWAP" || // unknown QWAPPER browser  
  24.             $browser=="Jigs" || // unknown JigSaw browser  
  25.             $browser=="Java" || // unknown Java based browser  
  26.             $browser=="Alca" || // unknown Alcatel-BE3 browser (UP based?)  
  27.             $browser=="MITS" || // unknown Mitsubishi browser  
  28.             $browser=="MOT-" || // unknown browser (UP based?)  
  29.             $browser=="My S" ||// unknown Ericsson devkit browser ?  
  30.             $browser=="WAPJ" || // Virtual WAPJAG www.wapjag.de  
  31.             $browser=="fetc" || // fetchpage.cgi Perl script from www.wapcab.de  
  32.             $browser=="ALAV" || // yet another unknown UP based browser ?  
  33.             $browser=="Wapa" || // another unknown browser (Web based "Wapalyzer"?)  
  34.             $browser=="Oper") // Opera  
  35.         {  
  36.             $br = "WML";  
  37.         } else {  
  38.             $br = "HTML";  
  39.         }  
  40.     }  
  41.     if($br == "WML") {  
  42.         return TRUE;  
  43.     } else {  
  44.         return FALSE;  
  45.     }  
  46. }  
  47. if(!check_wap()) {  
  48.     Header("Location: http://落伍");  //这里跳转到wap的域名
  49.     exit();  
  50. }  
复制代码
这段代码比较全面了,加入到公用的文件前面,整个网站都能判断,里面的关键字还可以根据需要增减。
汽车轴承 www.cbs86.com
马上颂快递 马上颂快递cn
################想出现这里,PM偶!!!!!!################。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

2万

主题

11万

帖子

20万

积分

落伍者(八仙过海)

落伍管理员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

贡献
8888
鲜花
1138
注册时间
2009-12-23

落伍草根英雄QQ绑定落伍者落伍手机绑定

发表于 2013-4-23 10:06:02 | 显示全部楼层 来自 中国河南郑州
bvo 发表于 2013-4-23 00:26
您是说在PHP头部中加入以下代码就可以吗。

是的,18楼的代码更全面一些。

简单判断WML关键字基本是可以判断手机浏览器,后面的主要针对虚拟的wap浏览器判断的!
汽车轴承 www.cbs86.com
马上颂快递 马上颂快递cn
################想出现这里,PM偶!!!!!!################。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

49

主题

461

帖子

2814

积分

落伍者(两全齐美)

Rank: 2

贡献
875
鲜花
4
注册时间
2008-7-22
 楼主| 发表于 2013-4-23 22:28:21 | 显示全部楼层 来自 中国浙江温州
zgqc 发表于 2013-4-23 10:03
这段代码比较全面了,加入到公用的文件前面,整个网站都能判断,里面的关键字还可以根据需要增减。

您是说把您的代码加到index.php头部是吗。
是否有JSP的代码呢。
另外我忘了说。我的服务器是TOMCAT7.0 阿拍奇的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-9-30 04:22 , Processed in 0.067341 second(s), 24 queries , Gzip On.

返回顶部