加入收藏    手機頻道
當前位置:首頁 > 技術支持 > 網頁設計
判斷IP屬于國內還是國外跳轉到不同頁面 文章出處:淮南智誠網絡公司    網站責任編輯:     作者:     人氣:    發表時間:2013-03-05

其實從技術角度來判斷國內IP還是國外IP是需要通過大量的IP庫來判斷的,像我們平時看見的再一個網站上一下就查詢出來到底是屬于哪個國家的而且能細化到那個地區這是需要先做一個IP庫然后通過查詢才能查到的,不能單純的從IP段來實現跳轉頁面的功能。
我們在這里可以分析下如何通過IP段來實現跳轉頁面代碼如下

ip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if ip<>220.129.23 then 
Response.Redirect("en/index.asp") ‘實現跳轉功能
end if

上面這代碼一般情況下可以使用,如果遇到IP段就必須使用字符查詢函數

ip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if InStr(content,“220.129”) > 0 '字符查詢國內IP段
Response.Redirect("en/index.asp")
end if

上面講的代碼都是在我們掌握了IP或者是IP段,IP庫的前提使用的。如果我們沒有這些判斷國內和國外IP就非常難,小編就推薦你使用另外一種判斷IP的代碼

<%
if Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")="zh-cn"  THEN
Response.Redirect("index.asp")
else
Response.Redirect("en/index.asp")
end if
%>

上面代碼就是通過瀏覽器所用的字符集,一般國外肯定不會用中國的字符集的。

想和他們一樣成功嗎?
此文關鍵詞:
域名查詢

    國家域名處理投訴中心
    010-58813000
    Email:[email protected]
Copyright © 2007 - 2020 版權所有 淮南智誠互動網絡科技有限公司
皖ICP備09027578號 聯系我們
友情鏈接:網站建設|網頁設計|SEO優化 | 皖公網安備 34040002001248號
牛人捕鱼 广西11选5电视走势 《天海翼》在线播放 今天打麻将坐那个方 广东老11选5开奖结果 湖北十一选五 福建11选5APP 棋牌室多少钱一小时? 福彩老快三开奖结果 查一下3d开奖结果 长沙按摩全套哪里最好 手机炒股怎样开户 大地棋牌手机版下载k 福建快三推荐号一定牛 彩吧3d图谜第二版 中国股票配资网 北京快中彩和值走势图带连线