使用Session局限重復(fù)設(shè)置的容易方法
發(fā)表時間:2024-01-30 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]有時我們要限制用戶重復(fù)刷新一個頁面。很多站點(diǎn)對于錄入操作都用驗(yàn)證碼來限制惡意灌水。但是如果是在一套web管理系統(tǒng)中,執(zhí)行一段沒有界面的邏輯操作代碼時,就不能用驗(yàn)證碼了。我們一般用session來限制。下面就是一個包裝的函數(shù),用法很簡單。'操作限制函數(shù)'塞北的雪 制作'www...
有時我們要限制用戶重復(fù)刷新一個頁面。很多站點(diǎn)對于錄入操作都用驗(yàn)證碼來限制惡意灌水。但是如果是在一套web管理系統(tǒng)中,執(zhí)行一段沒有界面的邏輯操作代碼時,就不能用驗(yàn)證碼了。我們一般用session來限制。下面就是一個包裝的函數(shù),用法很簡單。
'操作限制函數(shù)
'塞北的雪 制作
'www.knowsky.com
'SessionName session的名字
'SecondSpan 時間間隔(單位:秒)
function CanDoRepeat(SessionName,SecondSpan)
xx=timer()
if session(SessionName)="" then
session(SessionName)=xx
else
if xx-session(SessionName)<SecondSpan then
CanDoRepeat=false
else
session(SessionName)=xx
CanDoRepeat=true
end if
end if
end function