ReCaptcha

Door GaMer B, 13 jaar geleden, 17.520x bekeken

Deze tutorial geeft een (korte) uitleg over reCaptcha. Hierin vertel ik wat reCaptcha is, hoe het werkt en wat je moet doen wanneer je reCaptcha wilt integreren in je applicatie.

Gesponsorde koppelingen

Inhoudsopgave

  1. Inleiding
  2. Achtergrond informatie
  3. Beginnen met reCaptcha
  4. Installatie van reCaptcha
  5. ReCaptcha gebruiken
  6. ReCaptcha een nieuwe look geven
  7. Documentatie & nawoord

 

Er zijn 19 reacties op 'Recaptcha'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Op en/of aanmerkingen zijn altijd welkom!
--
--
13 jaar geleden
 
0 +1 -0 -1
Ziet er goed uit Gamer!
Ruud Verbij
Ruud Verbij
13 jaar geleden
 
0 +1 -0 -1
wow, iets dat (bijna) elke PHP'er ooit wel een keer kan gebruiken!
heldendom komt jou toe
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Thnx (Y)
Steff   an
Steff an
13 jaar geleden
 
0 +1 -0 -1
Handig, zo'n API. Maar ik vind het nadeel aan zo'n API toch, dat je afhankelijk bent van anderen.
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
True, maar dat zal erg meevallen, aangezien dit project nog wel even zal bestaan.
Steff   an
Steff an
13 jaar geleden
 
0 +1 -0 -1
Klopt.
Maar is de website offline, dan werkt het bij niemand meer.
En als veel mensen hiervan gebruik zullen van gaan maken. Lijkt me het een 'leuk' DDoS-project van sommige mensen wordt, omdat je er veel mensen mee lastig valt.

Misschien overdrijf ik, maar ik voel niet zoveel voor API's.
Johan M
Johan M
13 jaar geleden
 
0 +1 -0 -1
Ik ben al een poosje op zoek naar een goede captcha welke overal, ongeacht welke server-instellingen dan ook, zal werken. Dit zou een oplossing kunnen zijn.

Overigens bij het gebruik van example-captcha.php krijg ik de volgende foutmelding:
Notice: Undefined index: recaptcha_response_field in example-captcha.php on line 18

Dit heb ik zo opgelost:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
# was there a reCAPTCHA response?
if (isset($_POST["recaptcha_response_field"])) {


Bedankt voor het schrijven van deze tut,
grz. Johan.
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Ik zal dat even aanpassen, bedankt.
- -
- -
13 jaar geleden
 
0 +1 -0 -1
De grap is toch dat dat ding altijd twee woorden laat zien: eentje die hij zelf niet kan lezen en eentje die hij wel kan lezen. Vervolgens typt de bezoeker beide woorden over. Als het woord dat de server wel kan lezen klopt, klopt het andere woord hoogstwaarschijnlijk ook. De server laat hetzelfde woord meerdere keren zien aan meerdere mensen, zodat hij bijna zeker weet dat het klopt. Op deze manier leest hij dus die boeken...

Dat is tenminste wat ik me herinner van dit project :P
Kumkwat Trender
Kumkwat Trender
13 jaar geleden
 
0 +1 -0 -1
goede tut!
de captcha van CI is denk ik veel beter :P
volgens mij heb je deze captcha ook gebruikt voor audiosurfer die je vandaag nog in elkaar gezet had :).
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Herjan, je hebt wel gelijk, maar het systeem maakt gebruik van conjunctie. Uitleg waarom het systeem gebruik maakt van twee woorden ipv een woord:

Quote:
But if a computer can't read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here's how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one. The system then gives the new image to a number of other people to determine, with higher confidence, whether the original answer was correct.


EDIT: Heb even dit verhaal toegevoegd aan de Achtergrond informatie pagina.
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Een voorbeeld van hoe het er uit kan komen te zien is hier te vinden:
http://www.audiosurfer.nl/watch/index/4/muse-new-born-imode/
Kumkwat Trender
Kumkwat Trender
13 jaar geleden
 
0 +1 -0 -1
zit ie weer zijn webstite te promoten.. * gaap
GaMer B
GaMer B
13 jaar geleden
 
0 +1 -0 -1
Quote:
zit ie weer zijn webstite te promoten.. * gaap


Niet zo bijdehand reageren h?...
Kumkwat Trender
Kumkwat Trender
13 jaar geleden
 
0 +1 -0 -1
Uhuhuhuhuhu
Sandy Cohen
Sandy Cohen
12 jaar geleden
 
0 +1 -0 -1
Je bent toch weer afhankelijk van een site om je programma te gebruiken, bovendien vindt ik het een rot functie om te gebruiken. Toch goed dat er een tutorial voor is
GaMer B
GaMer B
12 jaar geleden
 
0 +1 -0 -1
Dat is waar, maar wanneer je het gebruikt, werkt het wel goed :)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Nick Zwaal
Nick Zwaal
10 jaar geleden
 
0 +1 -0 -1
Ik vind het een hele interessante tutorial. In het geval van Google snap ik niet dat er zoveel ophef is over een API; ik heb nog nooit gehoord dat Google platge-DDOSed is?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.