加入收藏    手機頻道
當前位置:首頁  >>  網頁設計
判斷IP屬于國內還是國外跳轉到不同頁面 文章出處:淮南智誠網絡公司    網站責任編輯:     作者:     人氣:9924    發表時間: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:[email protected]
Copyright © 2007 - 2018 版權所有 淮南智誠互動網絡科技有限公司
皖ICP備09027578號 聯系我們
四川金7乐开奖基本走势图 福州麻将吧 奥客竞彩比分直播 布莱顿vs曼城比分预测 今天3d所有图字谜 wnba比分直播火花与山猫谁更强 福彩3d今晚试机号 股票融资平台_杨方配资平台 奥运会排球比分规则 贵州十一选五前三 亿海配资 体育竞彩足球比分 广东任选11选5走 成都麻将技巧必胜绝技 3d开奖号码今晚* 北单 微乐福建麻将官网版下载