Hjælp med integrering af captcha i form

Tags:    captcha

<< < 12 > >>
Hej. Jeg har problemer med at integrere et captcha-system i mit nyhedskommentar-felt på min side. Mit problem er, at jeg ikke kan få den til at køre sammen med mit system.

http://musicupdates.dk/nyhed.php?id=557.

Skal i have min form for at hjælpe mig? Jeg er ikke lige den stærkeste til det med programmeringen.

Ved I hvad jeg skal gøre? og har I et script til captcha?



18 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Mit bedste bud er at du skal bruge http://www.google.com/recaptcha
Det er en af de mest brugte på nettet, og den skulle vidst være ret nem at komme i gang med. :)

Du kan prøve og se om du kan få den til at virke selv, ellers så prøv at sende din form senere hen.



Tak for henvisningen, Pelle. Det var også Googles Captcha jeg gerne ville benytte mig af, så perfekt. Men nu har jeg siddet og leget med det i knap en time - og kan ikke få det til at køre intakt med mit system.

Kan du hjælpe? :)

Her er "kommentar-delen" af min side: nyhed.php
Fold kodeboks ind/udPHP kode 




Jeg skimmede lige din kode, men det kunne være rart lige at se "recaptchalib.php" - hvori jeg formoder at du laver det POST request der skal sendes til google for at verificere den.

Ydermere, hvad er det der ikke virker - kan du være mere specifik



Indlæg senest redigeret d. 21.03.2011 11:33 af Bruger #5582
Mit problem er, at jeg ikke kan få captcha'en til at køre i takt med mit system: få den til at afvise kommentaren (når jeg skriver forkert i captcha), og få den til at acceptere kommentaren når jeg lægger den ind, såvidt jeg har skrevet i korrekt i captcha.

Kort sagt, kan jeg ikke få den til at køre sammen med mit system..

Min "recaptchalib.php" er jo blot den fil, jeg får udleveret hos google.

Her er den:
Fold kodeboks ind/udPHP kode 




Har du prøvet at kigge på det eksempel i PHP som Google selv har skrevet til brug af det?
http://code.google.com/intl/da/apis/recaptcha/docs/php.html

Kiggede den lige kort igennem, det så ret overskueligt ud :)

Pointen er lidt at du skal spørge Google "Er denne nøgle som brugeren har tastet ind, gyldig?" - Så svare den ja eller nej, og så kører du bare det du vil alt efter hvad svaret er.



Forstår ikke helt - er det dét der mailhide eksempel, du snakker om?



Nej, de 3 øverste farvede bokse med kode i.

Til og med overskriften "Server Side (How to test if the user entered the right answer)"



Dem har jeg skam smidt ind i mit system - jeg kan fortsat bare ikke få det til at kommunikere sammen.. :)





Mangler du ikke at kalde recaptcha_check_answer et eller andet sted i din kode, f.eks. i toppen?



Hvilken kode skal jeg sætte ind som recaptcha_check_answer?

Jeg er ikke lige den bedste til programmering - og ligeså engelsk.



<< < 12 > >>
t