15. september 2002 - 14:28Der er
7 kommentarer og 1 løsning
Email form+Ip log
Jeg har en rigtig god email form i ASP hvor jeg bare skal indsætte <form action="emai.asp" method="POST"> rund omkring på de forskellige form'er på min side.... men jeg er begyndt at have det problem at jeg får spam! og jeg ved bare det er nogle af mine venner der syntes det er sjovt at sende 40 emails! så jeg vil have en email form der logger ip'en og mulighvis sætter begrænsning på EEN af formens brikker så man kun kan sende EEN email med samme Navn! så folk ikke bare kan spamme med det samme navn hele tiden! så er der jo måske en lille chance får at de sender mindre emails!!
Den henter du så med Request.Form("IP"), og vupti, du har IP adressen...
så lav følgende i din form ...
Jeg går ud fra i eksemplet, at din submitknap hedder "send" dette gør, at når du submitter formen, disabler du din submitknap, så du ikke kan trykke 100 gange i træk .. det kan forhindre en del af det spam du får.. .
mccannon >>> Det er også en mulighed.... Men der begrænser du den til et vidst tidsrum .. om ikke andet skal der en Session.TimeOut på den, da den "normale" timeout på 20 minutter efter min overbevisning ikke fungerer....
Den timer altid ud i løbet af meget kort tid... :-/
Kan lige se jeg lavede en brøler i den onSubmit ... den skal selvfølgelig hedde
onSubmit="document.formmail.send.disabled=true"
manglede lige et punktum ..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.