如何根据用户IP来源指定访问网站地址?
比如一个网站为http://www.xxx.com其下有3个子站玉米分别是:http://sz.xxx.comhttp://sh.xxx.comhttp://www.tw...
比如一个网站为 http://www.xxx.com 其下有 3个 子站 玉米分别是: http://sz.xxx.com http://sh.xxx.com http://www.tw.com (其中sz表示深圳sh表示上海tw表示台湾)要求是:比如我现在在深圳我 输入 http://www.xxx.com 会立刻跳转到 http://sz.xxx.com (因为我的IP段是在深圳,所以跳转到sz.xxx.com) 其他同样。
展开
2个回答
展开全部
现在 http://www.xxx.com 网站的根目录里建立一个index.asp的文件,代码如下:'userIP获取到用户的IPuserIP=Request.ServerVariables("REMOTE_ADDR")if (如果userIP是深圳的IP段) then'满足就跳转到Response.Redirect(" http://sz.xxx.com" )elseif (如果userIP是上海的IP段) then'满足就跳转到Response.Redirect(" http://sh.xxx.com" )elseif (如果userIP是台湾的IP段) thenResponse.Redirect(" http://www.tw.com" )else'如果IP段是其他地区Response.Redirect(" http://sz.xxx.com" )end if至于如何获得IP段是属于那个地区的,你可以在网上下载一个IP数据库来作依据。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
把网站 http://www.xxx.com 根目录下面建一个主页面这个网页的就是用来判断访问的IP属于哪个号段然后进行跳转asp的简略代码如下'userIP获取到用户的IPuserIP=Request.ServerVariables("REMOTE_ADDR")if (判断userIP条件的号段) then 满足就跳转到 Response.Redirect(" http://sh.xxx.com" )else 满足就跳转到 Response.Redirect(" http://sh.xxx.com" )end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询