主頁(yè) > 知識(shí)庫(kù) > 做了CDN加速的ASP網(wǎng)站獲取用戶真實(shí)IP程序

做了CDN加速的ASP網(wǎng)站獲取用戶真實(shí)IP程序

熱門標(biāo)簽:科大訊飛語(yǔ)音識(shí)別系統(tǒng) 銀行業(yè)務(wù) 阿里云 團(tuán)購(gòu)網(wǎng)站 Linux服務(wù)器 電子圍欄 服務(wù)器配置 Mysql連接數(shù)設(shè)置
復(fù)制代碼 代碼如下:

function checkip(checkstring)'用正則判斷IP是否合法
dim re1
set re1=new RegExp
re1.pattern="^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$"
re1.global=false
re1.Ignorecase=false
checkip=re1.test(checkstring)
set re1=nothing
end function

復(fù)制代碼 代碼如下:

function get_cli_ip()'取真實(shí)IP函數(shù),先 HTTP_CLIENT_IP 再 HTTP_X_FORWARDED_FOR 再 REMOTE_ADDR
dim client_ip
if checkip(Request.ServerVariables("HTTP_CLIENT_IP"))=true then
get_cli_ip = checkip(Request.ServerVariables("HTTP_CLIENT_IP"))
else
MyArray = split(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")
if ubound(MyArray)>=0 then
client_ip = trim(MyArray(0))
if checkip(client_ip)=true then
get_cli_ip = client_ip
exit function
end if
end if
get_cli_ip = Request.ServerVariables("REMOTE_ADDR")
end if
end function
您可能感興趣的文章:
  • 做了CDN獲取用戶真實(shí)IP的函數(shù)代碼(PHP與Asp設(shè)置方式)
  • asp 取得用戶真實(shí)IP,對(duì)代理地址仍然有效的函數(shù)
  • ASP如何獲取真實(shí)IP地址

標(biāo)簽:衡水 大理 萍鄉(xiāng) 廣元 衢州 棗莊 蚌埠 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《做了CDN加速的ASP網(wǎng)站獲取用戶真實(shí)IP程序》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266