做了CDN加速的ASP網(wǎng)站獲取用戶(hù)真實(shí)IP程序
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
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
相關(guān)文章
UTF-8 Unicode Ansi 漢字GB2321幾種編碼轉(zhuǎn)換程序
UTF-8 Unicode Ansi 漢字GB2321幾種編碼轉(zhuǎn)換程序...2007-02-02Jmail組件發(fā)送郵件之絕對(duì)能用的函數(shù)
Jmail組件的這些對(duì)象為服務(wù)器端對(duì)郵件的操作提供了各種各樣的功能,每個(gè)對(duì)象都有其獨(dú)特應(yīng)用2006-12-12用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載
用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載...2007-06-06asp中回車(chē)換行符CHR(10)表示換行,CHR(13)表示回車(chē),CHR(32)表示空格
這篇文章主要介紹了asp中回車(chē)換行符CHR(10)表示換行,CHR(13)表示回車(chē),CHR(32)表示空格,需要的朋友可以參考下2006-08-08如何在ASP頁(yè)面動(dòng)態(tài)Inclue文件?
如何在ASP頁(yè)面動(dòng)態(tài)Inclue文件?...2006-12-12asp下根據(jù)標(biāo)題生成關(guān)鍵字的代碼
實(shí)現(xiàn)的功能是:標(biāo)題+標(biāo)題里除去非中文及中文標(biāo)點(diǎn)外的字符的、相鄰兩個(gè)字符的集合 傳說(shuō)中這是采集文章處理keywords的最佳方式,呵呵,做了一個(gè),用下試試2008-06-06asp飛飛無(wú)限級(jí)分類(lèi)v1.0 Asp+sql+存儲(chǔ)過(guò)程+ajax提供下載
飛飛Asp樂(lè)園Asp Sql存儲(chǔ)過(guò)程版無(wú)限級(jí)分類(lèi) 開(kāi)發(fā)說(shuō)明: 本程序基于Asp環(huán)境開(kāi)發(fā) 使用的數(shù)據(jù)庫(kù):SQLServer2000(存儲(chǔ)過(guò)程) js框架:Jquery/ajax 數(shù)據(jù)庫(kù)名稱(chēng):archives2008-03-03分享一段代碼show.asp?id=26變成show/?26的形式
這篇文章主要介紹了分享一段代碼show.asp?id=26變成show/?26的形式,需要的朋友可以參考下2006-11-11在JScript中使用緩存技術(shù)的實(shí)際代碼
在編寫(xiě)ASP程序時(shí),通常為了提高ASP程序的運(yùn)行效率及減少對(duì)數(shù)據(jù)庫(kù)的連接和查詢(xún),會(huì)使用緩存技術(shù)來(lái)緩存一些需要從數(shù)據(jù)庫(kù)讀取的數(shù)據(jù)。而在ASP中實(shí)現(xiàn)緩存的方法常用的就是使用Application對(duì)象。在編寫(xiě)ASP程序時(shí),我們有兩種語(yǔ)言可以選擇,分別是VBScript和JScript。2008-05-05