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