明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

使用Session局限重復(fù)設(shè)置的容易方法

[摘要]有時(shí)我們要限制用戶重復(fù)刷新一個(gè)頁(yè)面。很多站點(diǎn)對(duì)于錄入操作都用驗(yàn)證碼來限制惡意灌水。但是如果是在一套web管理系統(tǒng)中,執(zhí)行一段沒有界面的邏輯操作代碼時(shí),就不能用驗(yàn)證碼了。我們一般用session來限制。下面就是一個(gè)包裝的函數(shù),用法很簡(jiǎn)單。'操作限制函數(shù)'塞北的雪 制作'www...

    有時(shí)我們要限制用戶重復(fù)刷新一個(gè)頁(yè)面。很多站點(diǎn)對(duì)于錄入操作都用驗(yàn)證碼來限制惡意灌水。但是如果是在一套web管理系統(tǒng)中,執(zhí)行一段沒有界面的邏輯操作代碼時(shí),就不能用驗(yàn)證碼了。我們一般用session來限制。下面就是一個(gè)包裝的函數(shù),用法很簡(jiǎn)單。

'操作限制函數(shù)
'塞北的雪 制作
'www.knowsky.com
 'SessionName  session的名字
 'SecondSpan   時(shí)間間隔(單位:秒)
 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