asp.net根据IP来源判断转向到那个页面,

问题描述

asp.net根据IP来源判断转向到那个页面,比如国内IP进入时自动转向到:www.xxxx.com/index.aspx比如国外IP进入时自动转向到:www.xxxx.com/index2.aspxIP段为:韩国58.65.64.0---222.251.255.255中国58.48.110.152---222.243.93.12我应该怎么样来比对他们呢,我的思路是把这分为四段进行比对,我不知道这具体怎么写,请高人指教,在线等

解决方案

解决方案二:
PatrickPan

用正则表达式匹配,呵呵。

解决方案三:
先获取客户ip地址,然后split下转为int型数据,判断每个段是否处于ip端内
解决方案四:
禁止某个IP段访问:<%functionIP2Num(sip)dimstr1,str2,str3,str4dimnumIP2Num=0ifisnumeric(left(sip,2))thenstr1=left(sip,instr(sip,".")-1)sip=mid(sip,instr(sip,".")+1)str2=left(sip,instr(sip,".")-1)sip=mid(sip,instr(sip,".")+1)str3=left(sip,instr(sip,".")-1)str4=mid(sip,instr(sip,".")+1)num=cint(str1)*256*256*256+cint(str2)*256*256+cint(str3)*256+cint(str4)-1IP2Num=numendifendfunctionfunctionNum2IP(nip)iip1=int(nip/256/256/256)iip2=int((nip-iip1*256*256*256)/256/256)iip3=int((nip-iip1*256*256*256-iip2*256*256)/256)iip4=int((nip-iip1*256*256*256-iip2*256*256-iip3*256)mod256)iip0=iip1&"."&iip2&"."&iip3&"."&iip4Num2IP=iip0endfunctionuserIPnum=IP2Num(Request.ServerVariables("REMOTE_ADDR"))ifuserIPnum>IP2Num("192.168.3.0")anduserIPnum<IP2Num("192.168.3.255")thenresponse.write("<center>此IP被禁止</center>")response.end'页面ASP解释结束endif%>你可以参考下
解决方案五:
问题自己也解决,结贴
解决方案六:
可以把ip地址转成数字,然后比较大小就可以。
解决方案七:
答案给大家分享一下吧谢谢

时间: 2024-09-20 01:04:24

asp.net根据IP来源判断转向到那个页面,的相关文章

asp.net根据IP来源判断?????

问题描述 asp.net根据IP来源判断转向到那个页面,比如说:如果是国内的IP就打到wwww.xxxx.com/index1.aspx如果是国外的IP就打开到www.xxxx.com/index2.aspx 解决方案 解决方案二:这个你得有IP数据库才行,然后分别跳转即可.解决方案三:具体怎么做,我有很多IP数据段

[华为机试练习题]5.IP地址判断有效性

题目 判断输入的字符串是不是一个有效的IP地址 详细描述: 请实现如下接口 boolisIPAddressValid(constchar* pszIPAddr) 输入:pszIPAddr 字符串 输出:true 有效的IP地址,false,无效的IP地址 约束 输入IP为XXX.XXX.XXX.XXX格式 字符串两端含有空格认为是合法IP 字符串中间含有空格认为是不合法IP 类似于 01.1.1.1, 1.02.3.4 IP子段以0开头为不合法IP 子段为单个0 认为是合法IP,0.0.0.0也

asp.net实现上传图片时判断图片的模式GRB或CMYK的方法_实用技巧

本文实例讲述了asp.net实现上传图片时判断图片的模式GRB或CMYK的方法.分享给大家供大家参考,具体如下: Bitmap bmp = new Bitmap(allow_fileStream); //文件路径 allowUpload = stringHelper.IsCMYK(bmp) == "true" ? false : true; //返回true字符串则图片不是RGB模式的 public string IsCMYK(System.Drawing.Image img) { s

php 来访国内外IP判断代码并实现页面跳转_php技巧

我大概构思了一下,有两个方案: 1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国人,跳中文网站: 如果是非中文系统,默认使用者非中国人,跳英文网站. 优点:判断反映速度快. 缺点:不准确,有可能中国用户喜欢用英文版系统,或者外国人使用中文系统的情况. 代码 复制代码 代码如下: <script type="text/javascript" language="javascript"> var Browser_Agent

PHP中根据IP地址判断城市实现城市切换或跳转代码_php技巧

获取IP地址 复制代码 代码如下: <?phpfunction GetIP() {    if ($_SERVER["HTTP_X_FORWARDED_FOR"])        $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];    else if ($_SERVER["HTTP_CLIENT_IP"])        $ip = $_SERVER["HTTP_CLIENT_IP"];  

紧急求救:asp网站更换ip地址后浏览网页错误,无法访问!快救救我!

问题描述 紧急求救:asp网站更换ip地址后浏览网页错误,无法访问.....!快救救我 解决方案 解决方案二:补充问题,进入管理界面后网页全部变成快捷方式解决方案三:再详细些,目前已有的资料不足以明白你的问题所在解决方案四:是发布在公网上的网站吗?你说的快捷方式是指什么?解决方案五:网站发来看看就知道了解决方案六:域名重新解析没??LZ真实惜字如金啊!解决方案七:是不是数据库的连接字符串出问题了?解决方案八:他都说IP已经更新了呀.不过更新后哪有那么快就可以访问??更新后正常都在3个小时内生效,

ASP强制刷新网页和判断文件地址实例代码

强制刷新网页 <% '强制性刷新随机验证码 '让随机验证码每次按IE的后退按钮时,返回登录页面的随即码都自动刷新, Response.expires=-1 Response.AddHeader"pragma","no-cache" Response.AddHeader"cache-control","no-store" %> 判断文件地址是否有效 <% Response.Write("")

php curl 伪造IP来源程序实现代码

定义伪造用户浏览器信息HTTP_USER_AGENT  代码如下 复制代码 $binfo =array('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.2; AskTbPTV/5.17.0.25589; Alexa Toolbar)','Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/

“ASP.NET 2.0 正式版中无刷新页面的开发”中示例代码与Firefox兼容的解决

asp.net|解决|示例|刷新|无刷新|页面 这几天正着手开始写毕业设计,因为发生了一些事情,所以一直拖到现在才开始.其实我准备做一个ASP.NET 2.0并且使用AJAX的Web项目,于是到博客园到处寻着AJAX的文章,恰好翻到了Leon.Zhou的ASP.NET 2.0 正式版中无刷新页面的开发按照代码示例和讲解做了一个页面,确实不错啊.因为俺平时几乎都用Firefox,所以就顺手测试了一下Firefox下的效果,结果发现点了Button之后没有反应--于是打开Javascript控制台,