location.href='http://m.help8.cn/'; 判斷IP屬于國內還是國外跳轉到不同頁面 - 淮南智誠網絡 塞维利亚地图
加入收藏    手機頻道
當前位置:首頁  >>  網頁設計
判斷IP屬于國內還是國外跳轉到不同頁面 文章出處:淮南智誠網絡公司    網站責任編輯:     作者:     人氣:9810    發表時間:2013-3-5

其實從技術角度來判斷國內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:supervise@cnnic.cn
Copyright © 2007 - 2018 版權所有 淮南智誠互動網絡科技有限公司
皖ICP備09027578號 聯系我們
塞维利亚地图 bet007足球即时比分l 黑龙江快乐10分走势图 炸金花手机版下载 好运来腾讯分分彩计划软件下载 陕西11选5的玩法介绍 赌鱼虾蟹如何压中 二八杠游戏网站 官方彩一分快三计划网 南通棋牌下载手机版 史上最坑爹的14攻略 bet007篮球 a6娱乐注册