Parfois, nous souhaitons empêcher les utilisateurs d'actualiser une page à plusieurs reprises. De nombreux sites utilisent des codes de vérification pour les opérations d'entrée afin de limiter le spam malveillant. Mais s'il s'agit d'un système de gestion Web et qu'un code d'opération logique sans interface est exécuté, le code de vérification ne peut pas être utilisé. Nous utilisons généralement la session pour limiter. Ce qui suit est une fonction encapsulée, très simple à utiliser.
'Fonction de restriction de fonctionnement
'Production de neige à Saibei
'www.downcodes.com
'Nom de la session Nom de la session
'Intervalle de temps SecondSpan (unité : secondes)
fonction CanDoRepeat (SessionName, SecondSpan)
xx=minuterie()
si session(SessionName)="" alors
session (Nom de la session) = xx
autre
si xx-session (SessionName) <SecondSpan alors
CanDoRepeat = faux
autre
session (Nom de la session) = xx
CanDoRepeat = vrai
finir si
finir si
fonction de fin