请问有方法禁止特定版本的浏览器访问网站么?

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: daimadaquan

版面规则
本版面不能发新贴,可以回复

请问有方法禁止特定版本的浏览器访问网站么?

帖子烟火流莹 » 2009-04-14 15:31

曾经见过一个站 用中文版本的IE访问就自动跳转到其他的网站 但是用英文版的IE则就可以直接访问。

于是想请教各位高手,是不是有什么方法可以对这些浏览器区别对待?
烟火流莹
新手上路
新手上路
 
帖子: 17
注册: 2009-03-23 10:16
地址: 上海

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子radnows » 2009-04-15 1:01

是浏览器语言判断吧.
if (preg_match("/zh/i", $_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
header('定位到其他地址');
}
头像
radnows
论坛版主
论坛版主
 
帖子: 3128
注册: 2005-08-09 23:57
地址: radnows.com

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子烟火流莹 » 2009-05-02 21:12

非常感谢斑竹...
烟火流莹
新手上路
新手上路
 
帖子: 17
注册: 2009-03-23 10:16
地址: 上海

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子浩霖 » 2009-05-02 23:23

用javascript 来使用DOM Navigator获取语言更为强大,如果使用$_SERVER['HTTP_ACCEPT_LANGUAGE']仅仅改下IE语言就可跳过的
浩霖
高级会员
高级会员
 
帖子: 220
注册: 2009-03-19 10:43

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子summer » 2009-05-04 21:54

radnows 写道:是浏览器语言判断吧.
if (preg_match("/zh/i", $_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
header('定位到其他地址');
}


想请问一下,以上这段代码是不是说,如果浏览器语言是中文,就跳到指定地址网页?
那个i是什么意思?如果换成英文的话,是不是只要把zh改成en就可以了?

另外,比如网张是:http://www.site.com/zencart
此代码可否写成 header('http://www.site.com/zencart/aaa'); 为本网站下的一个特定页面?

还有就是,这段代码应该放哪个文件中呀?谢谢
summer
高级会员
高级会员
 
帖子: 110
注册: 2009-02-02 17:13

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子smilenimo » 2010-11-28 10:14

这个在那里修改呀,在HEADER这里吗? 请解
头像
smilenimo
高级会员
高级会员
 
帖子: 196
注册: 2010-03-24 11:42

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子agogo_2009 » 2010-11-28 15:40

这样指定浏览器干吗呢
agogo_2009
中级会员
中级会员
 
帖子: 68
注册: 2010-09-29 6:59
地址: http://www.uggbootss.ca
QQ 帐号: 604443273

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子Jack » 2011-03-19 10:06

可以通过 .htaccess 来判断浏览器支持的语言,如果是中文则直接跳转到另外一个页面
RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC]
RewriteRule ^/?$ index_cn.html [R=301,L]
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子xiao_min » 2011-05-11 10:20

强悍
头像
xiao_min
VIP会员
VIP会员
 
帖子: 339
注册: 2010-06-08 11:17

Re: 请问有方法禁止特定版本的浏览器访问网站么?

帖子wei630466210 » 2011-05-11 15:11

这好。。。
头像
wei630466210
中级会员
中级会员
 
帖子: 75
注册: 2010-09-01 15:41
QQ 帐号: 630466210


回到 精华共享

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客