---
title: "kolla om tiden är mer än 30 sek?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/104222-kolla-om-tiden-är-mer-än-30-sek"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-05-24T09:53:11.000Z"
updated: "2004-05-24T12:51:26.000Z"
replies: 8
views: 339
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/104222-kolla-om-tiden-är-mer-än-30-sek"
---

# kolla om tiden är mer än 30 sek?

## #1 — Bosse168, 2004-05-24T09:53Z

Använder en MySQL 4.0.18-nt databas och har en tabell som heter **datum** som är typen **datetime**.
Jag skulle vilja göra ett spamm skydd som kollar så det måste gå 30 sekunder innan man kan göra ett nytt inlägg för att förhindra spamm.

Permalänk: https://www.webforum.nu/p/104222

## #2 — Mr Nils, 2004-05-24T10:55Z

kan du inte bara sätta typ.

Session("spamskydd") = NOW

och sen jämföra nuvarande datum med sessionen när nytt meddelade skall postas?

Permalänk: https://www.webforum.nu/p/1353060

## #3 — m_soderlund, 2004-05-24T11:37Z

```
if DateDiff("s", cdate(session("spamskydd")), now)<30 then
 response.write("Du kan inte posta något inlägg än.")
else
 'kan posta inlägg
end if
```

Permalänk: https://www.webforum.nu/p/1353085

## #4 — Bosse168, 2004-05-24T11:38Z

Jag vill kolla datumet i databasen istället för att skapa massa Sessions i onödan.

Permalänk: https://www.webforum.nu/p/1353087

## #5 — m_soderlund, 2004-05-24T11:40Z

Då byter du ut cdate(session("spamskydd")) i min kod mot databasfältets textvärde. Men det är mer prestandaslukande att kolla upp datumet i databasen i stället för att skapa en session.

Permalänk: https://www.webforum.nu/p/1353089

## #6 — Bosse168, 2004-05-24T11:41Z

Inte i ett "community" där det är över 1000 aktiva medlemmar

Permalänk: https://www.webforum.nu/p/1353091

## #7 — m_soderlund, 2004-05-24T12:44Z

Okej. Kanske cookies är en bättre lösning i så fall?

Permalänk: https://www.webforum.nu/p/1353120

## #8 — Bosse168, 2004-05-24T12:46Z

Det är ju hur enkelt som helst att ta bort en kaka och så är det ju många som inte accepterar cookies.

Permalänk: https://www.webforum.nu/p/1353121

## #9 — m_soderlund, 2004-05-24T12:51Z

Då tror jag inte att det finns så många möjligheter kvar. Testa med att kolla tiden för senaste inlägget mot databasen varje gång en användare postar ett inlägg. Om det tar hårt på din server så får du hitta på något annat, kanske en javascriptlösning.

Permalänk: https://www.webforum.nu/p/1353126

---

Tråden på webben: https://www.webforum.nu/amne/asp/104222-kolla-om-tiden-är-mer-än-30-sek
