如何不让中国访问访问我的网站
近期做了一个英文网站,但只面向的国外用户,不知道如何才能写才能控制到不让中国访问我的网站?请各位高手帮忙解决?急~~~
------解决方案--------------------通过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过滤性能可能会有影响.用系统语言处理不错,,不过可能会有漏网之鱼