当前位置: 代码迷 >> ASP >> 怎么不让中国访问访问小弟我的网站
  详细解决方案

怎么不让中国访问访问小弟我的网站

热度:88   发布时间:2012-03-09 16:54:57.0
如何不让中国访问访问我的网站
近期做了一个英文网站,但只面向的国外用户,不知道如何才能写才能控制到不让中国访问我的网站?请各位高手帮忙解决?急~~~

------解决方案--------------------
通过ip来限制
------解决方案--------------------
判断浏览器的语言是中文的话,就显示{服务器内部错误500}
------解决方案--------------------
ls的判断方法不对,相对正确的方法应该是根据ip来做判断,如何区分来源地的ip可以找我。
------解决方案--------------------
首先应该取得客户端的IP,然后判断该IP是否是中国的IP段上的,这样就能做到过滤。
strRemoteAddr = Request.ServerVariables( "REMOTE_ADDR ")
设置一个数据字典
Set IPList = Server.CreateObject( "Scripting.Dictionary ")
objIPList.Add "111.0.0.0/8 ", " " // 添加需要过滤的IP段
然后将获得的IP与数据字典进行比较就行了。

------解决方案--------------------
用IP字典来查``说实在的``很费力的~!

不如在客户端 来通过 系统语言来做处理~!
------解决方案--------------------
用IP过滤性能可能会有影响.用系统语言处理不错,,不过可能会有漏网之鱼
  相关解决方案