Hej Kim
Mange tak for dit uddybende svar.
Jeg vil prøve at kigge nærmere  på det ved
lejlighed.
Mvh. Martin
Kim Ludvigsen skrev:
> Den 11-07-07 18.48 skrev Martin Ploug følgende:
>
>> Jeg har så set flere eksempler, hvor man  tilføjer  et felt til  
>> formularen,
>> som brugeren skal skrive i for at forsøge at forhindre  at spam-robotter
>> auto-poster spam-indlæg.
>>
>> Men virker det, og hvordan laves det konkret?
>
> Nogle bruger en såkaldt CAPTCHA, hvor brugeren skal udfylde med en 
> tekst, der vises på et billede. Nogle spamrobotter kan godt komme 
> forbi den forhindring, og den er selvfølgelig ikke et problem for 
> spammere, der udfylder formularen manuelt.
>
> Hvis gæstebogen udelukkende henvender sig dansktalende kan man stoppe 
> såvel spamrobotter som de manuelle spammere ved at skrive en dansk 
> tekst, der forklarer lidt om, hvad der skal skrives i feltet - uden at 
> skrive det pågældende ord direkte. Prøv fx at tjekke mit forum:
> 
http://kimludvigsen.dk/phpbb2/posting.php?mode=newtopic&f=2
>
> Ideen er så, at når formularen sendes til serveren, så tjekker 
> scriptet på serveren, om feltet er udfyldt korrekt. Og hvis det ikke 
> er tilfældet, postes indlægget ikke i gæstebogen.
>
>> Kan det laves med javascript, hvor man tjekker for, om feltet indeholder
>> det man ønsker - altså noget med....
>
> Det er ikke særligt effektivt at benytte JavaScript. Problemet er, at 
> så vil den rigtige kode kunne aflæses direkte i koden på siden. 
> Tjekket skal ske på serveren i det sprog som gæstebogen er lavet i, fx 
> php eller asp.
>
>> eller skal / kan det laves med noget php + mysql, hvor der skal tjekkes
>> op imodet bestemt indhold i et felti en database?
>
> Det er ikke nødvendigt med en database. Spammeren kan ikke aflæse 
> indholdet i php-scriptet, så der kan man sagtens lave tjekket i stil med:
> if ($antispamfelt != "kode") echo 'die spammer, die';
> else send indlægget til gæstebogen;
>
>> Jeg vil helst lave det så simpelt som muligt, men det må jo også 
>> gerne være
>> effektivt 
>
> Jeg har ikke haft ét eneste spamindlæg, siden jeg indførte 
> drøvtygger-tjekket i ovennævnte forum.
>