Hej. Jeg vil gerne have lavet en kontakt-formular på forsiden af min hjemmeside, men jeg vil gerne undgå alle de forbandede bots, der snart begynder at spamme ens indbakke med links. Samtidig vil jeg gerne undgå at skulle lave et ekstra felt, hvor brugeren skal indtaste en sikkerhedskode. Hvor finder jeg et script, der tjekker indtastningsfelterne for kode som fx http? Scriptet skal kunne køre på en php-server. Nogen gode råd? På forhånd tak. |
Det er nu forholdsvist nemt at lave selv. der hvor det største arbejde ligger, er ved de bom ord der skal opsættes, for selvom du opretter en masse ord til en start, vil du opleve at der er mange som vil ryge igennem alligevel.
først og fremmest ville jeg personligt både lave det serversidet og klientsidet, så brugeren bliver gjort opmærksom på at der er noget galt... men samtidig også så dem der går uden om javascriptet (hvilket mange botter gør) også bliver forhindret.
Der er mange måder at lave det på, men min anbefaling vil være at du tager et kig på blandt andet http://www.malsup.com/jquery/form/ og http://docs.jquery.com/Plugins/Validation . der ud over vil jeg anbefale dig at tage et kig på: http://php.net/manual/en/function.strstr.php og http://dk1.php.net/manual/en/function.array.php og http://dk1.php.net/manual/en/control-structures.foreach.php
så skulle du reelt være kørende, uden brug af database :)
MVH Kim