怎样才能让国外的客户看到,不让国内客户看呢?

monkey88 2005-10-20 01:35:15
我最近接了一个英文网站,客户要求不让国内客户看到,只让国外的客户可以浏览网站,这个要怎么才能做到呢?我用的是ASP和JSP写的.解决问题后定送分.
...全文
171 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigluckyfox 2005-11-11
  • 打赏
  • 举报
回复
不管用什么办法,都不能保证万无一失
象征意义最大的就是封杀所有的国内IP段
yeaky 2005-11-11
  • 打赏
  • 举报
回复
判断ie吧?
ie用的是中文版的就停

为什么不让国内用户看到?

其实还有一个简单方法,网页全是英文的就行了,我一般看到鸡肠就不看了。。
jspadmin 2005-11-11
  • 打赏
  • 举报
回复
取客户端浏览器语言:Request.Server.Variables("HTTP_ACCEPT_LANGUAGE")
各语言版本的文件头有各种写法,一般如下:
简体中文:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
繁体中文:
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
以上两种目前可以统一用:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
英文(English)
<META http-equiv="Content-Type" content="text/html"; charset="iso-8859-1">
日文
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">
俄文(russian)
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
----------------------------------------------------------------------------------
欢迎光临我的小站(提供免费博客申请):http://www.pifoo.com,有问题的话,可以在留言本上给我留言http://www.pifoo.com/guestbook/
jspadmin 2005-11-11
  • 打赏
  • 举报
回复
判断操作系统语言即浏览器语言,或者判断ip地址,楼上有几位兄弟说代理了就不能判断,是不正确说法,'userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")'是否代理
'If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")'没有代理直接获取
----------------------------------------------------------------------------------
欢迎光临我的小站(提供免费博客申请):http://www.pifoo.com,有问题的话,可以在留言本上给我留言http://www.pifoo.com/guestbook/
monkey88 2005-11-11
  • 打赏
  • 举报
回复
楼上的说得很对,我就是不太清楚,怎么样用ASP去判断客户所用的操作系统是中文的还是英文的呢?再次求教.谢谢
istcn 2005-11-11
  • 打赏
  • 举报
回复
没办法
goldensaint 2005-10-21
  • 打赏
  • 举报
回复
我看判断操作系统好一点

如果是简体中文操作系统就停止运行
keigojoe 2005-10-21
  • 打赏
  • 举报
回复
错了,if session("username")应该是if session("userqx")
keigojoe 2005-10-21
  • 打赏
  • 举报
回复
以前写过一个类似的,希望对你有帮助。

通过权限进行设定是最安全可靠的
比如国内客户权限可以设定为"1",国际客户设定为"2".
在客户登陆时建立:
rs.update
session("userlogin")="true"
response.cookies("userqx")=rs("qx") '读出并建立有关QX(权限的session
然后在需要判断权限的页面加入函数进行判断。
<%
if session("username")<>"2" then
response.redirect "error.asp?id=admin" '没有权限,进入error.asp
end if
%>

只记得这些,希望能帮到你。
runtu 2005-10-20
  • 打赏
  • 举报
回复
http://spaces.msn.com/members/caoxiaoyong/Blog/cns!1p6Tj7NkLQ5KaHy8DhcyF1aA!120.entry
以前做了个,IP地址段没找全,参考一下,这个也是绝对的,比如楼上所说的代理,还是可以上的,没有绝对的东西
laogou 2005-10-20
  • 打赏
  • 举报
回复
就算限制了IP
用代理上的确怎么处理?
可能吗?
除非电信的人一起和做
monkey88 2005-10-20
  • 打赏
  • 举报
回复
怎么样用ASP程序来实现呢?哪们大哥给个具体的做法.
shellhy_cn 2005-10-20
  • 打赏
  • 举报
回复
在服务器或者代码中限定IP段
haver.G 2005-10-20
  • 打赏
  • 举报
回复
通过IP或许可以

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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