Manchmal möchten wir verhindern, dass Benutzer eine Seite wiederholt aktualisieren. Viele Websites verwenden Bestätigungscodes für Eingabevorgänge, um böswilligen Spam einzudämmen. Wenn es sich jedoch um ein Webverwaltungssystem handelt und ein logischer Operationscode ohne Schnittstelle ausgeführt wird, kann der Verifizierungscode nicht verwendet werden. Wir verwenden im Allgemeinen Sitzungen zur Begrenzung. Das Folgende ist eine umschlossene Funktion, die sehr einfach zu verwenden ist.
'Betriebseinschränkungsfunktion
„Schneeproduktion in Saibei.“
„www.downcodes.com
'SessionName Sitzungsname
'SecondSpan Zeitintervall (Einheit: Sekunden)
Funktion CanDoRepeat(SessionName,SecondSpan)
xx=timer()
if session(SessionName)="" dann
session(SessionName)=xx
anders
wenn xx-session(SessionName)<SecondSpan dann
CanDoRepeat=false
anders
session(SessionName)=xx
CanDoRepeat=true
Ende wenn
Ende wenn
Endfunktion