webForumDet fria alternativet

Stopp vid tio submits.

ASP

4 svar · 217 visningar · startad av nedde

Medlem sedan nov. 2003187 inlägg
Frågan#1

Har lite problem.. undrar om det är möjligt att ha en en sida,
utan att använda sig av en databaskoppling och få fram
följande:

if antal <= 10 then

hej du kan klicka

elseif antal >10 then

nu kan du inte klicka på knappen.

endif

lite kortfattat...

Alltså, jag vill att den ska räkna varje gång någon klickar
på en submit knapp, och när den överstiger detta, då ska
den vissa annan information.. Hur kan jag fixa detta så
den kommer ihåg vad många som har klickat utan att
använda mig av en databas? Tanken är att den ska
tillåta 10 klick per vecka. Någon som kan hjälpa mig?

Medlem sedan juni 20034 013 inlägg
#2

Utan databas har du bara cookies att tillgå och då sparas alltså informationen på besökarens dator vilket bara fungerar om det är information som besökaren vill ska sparas där.

Om besökaren vill klicka fler än tio gånger tar han/hon bara bort cookien.

Så en databas är att föredra, men det förutsätter att du har någon form av inloggning så du vet vem det är som försöker klicka. Annars är du nere på cookienivå ändå.

Medlem sedan mars 20015 287 inlägg
#3

Du skulle kunna använda en textfil att lagra klicken i. Om det är som jag förstår det att det är antalet totala klick du vill räkna.

Medlem sedan nov. 2003187 inlägg
#4

Det får blir en databas ändå. Men ett annat problem, hur kan jag
ordna upp det så att det räknar upp till tio och sen slutar, och att det skall öppnas igen på Måndagen så att säga?

Medlem sedan juni 20034 013 inlägg
#5

I en databas är det enkelt. Du räknar helt enkelt hur många klick som inkommit sedan i måndags och är det fler än tio blir det stopp. Med hjälp av ett skriptspråk är det inga problem att kolla vilken veckodag det är och sedan ta reda på när det senast var måndag.

Alternativt, om du har en *nix-server kan du göra ett cronjob som tömmer databasen på natt mot måndag.

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)