有時我們要限制使用者重複刷新一個頁面。很多網站對於錄入操作都用驗證碼來限制惡意灌水。但如果是在一套web管理系統中,執行一段沒有介面的邏輯操作程式碼時,就不能用驗證碼了。我們一般用session來限制。下面就是一個包裝好的函數,用法很簡單。
'操作限制函數
'塞北的雪製作
'www.downcodes.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