06. juli 2004 - 18:24Der er
3 kommentarer og 1 løsning
email-form vha. mail() uden spam
hej! sidder og vil lave en form til en hjemmeside som skal sende en mail til en forudbestemt email med et spørgsmål. Jeg kan godt lave formen og få den til at sende mailen men jeg er bange for at blive udsat for spam da man uden videre efter at have sendt mailen kan trykke på opdater og så kommer der endnu en mail. jeg vil oss gerne undgå kan man bare kan sende nogle GET eller POST variabel informationer og på den måde sende en masse uønskede mails. har tænkt på at problemet måske kan løses ved at checke og informationerne bliver sendt fra min egen side og så på en eller anden måde sende brugeren videre umiddelbart efter send-mail-scriptet er kørt? kan det lade sig gøre og hvordan eller er der en anden og bedre måde?
Så kommer brugeren tilbage til siden med form'sene - dette kræver dog, at du IKKE har nogen HTML outputs før du sender headeren (hvilket så vidt jeg kan se også er overflødigt når den bare skal sende mailen).
2. Du kan også sætte en cookie med en udløbstid på f.eks. 10 sekunder, der gør at der skal gå min. 10 sekunder inden brugeren kan sende igen.
3. En session du sætter, vil også kunne føre til, at brugeren ikke kan sende igen før den session er slettet (hvilket sker enten når du sletter den, eller brugeren lukker sin browser)
...Og der er nok også flere muligheder, men det er da nogen af dem :)
det ser ud til at være det jeg skal bruge.. hvis jeg får det til at virke tilfredsstillende får du pointene ellers vender jeg tilbage med ydeligere spørgsmål..:)
Det er da bare i orden :) Så smider jeg bare et svar i tilfælde af, at det lykkes for dig :)
Ellers spørg løs...
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.