Hur stoppar man flera inlägg i gästboken...

ASP

5 svar · 184 visningar · startad av kallee

Medlem sedan juli 2001143 inlägg
Trådstart#1

Hur gör man för att stoppa så inte någon skickar samma inlägg massor utav gånger, så att det typ bara går att skicka ett varje halv minut?

Medlem sedan dec. 20003 563 inlägg
#2

När någon skickar skapar du en session efter att du lagt in inlägget.

session("senast_inlagg") = time

När någon sen ska lägga in inlägget så kollar du bara att det inte är i just nu.

if datediff("s", session("senast_inlagg"), time) < 60 then
' Skriv meddelandet. 60 Sekunder har ju gått.
session("senast_inlagg") = time
'Förnya sessionen
end if

Medlem sedan okt. 20005 273 inlägg
#3

Eller så använder du kakor...men på samma sätt :)

Medlem sedan dec. 20003 563 inlägg
#4

Men då måste man ju säga vilket datum det är också efter som annars kommer kakan att finnas samma som tiden så länge den finns på hårddisken.

Medlem sedan juli 2001143 inlägg
#5

Tack Cyprys.

Medlem sedan mars 20002 836 inlägg
#6

Men då måste man ju säga vilket datum det är också efter som annars kommer kakan att finnas samma som tiden så länge den finns på hårddisken.

Men man slipper göra checken mot en session variabel .... slipper lixom bry sig om det. När tiden gått, så finns inte kakan kvar och personen kan posta igen. Funkar att ha så på alla formulär så slipper man dubbelpostningar.

cya,
PatrikB

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)