Petit Kiwi : web, high-tech & cie

PHP : création d’un captcha anti-spam

Adieu spam !! Ce tuto va vous permettre de créer votre propre captcha anti-spam qui ressemblera à ça :

Mais d’abord, qu’est-ce qu’un captcha? C’est un test utilisé pour différencier les humains des robots. Dans notre cas, il s’agit d’une image générée dynamiquement avec PHP et sue laquelle est écrit un texte, qu’il faut tout simplement lire et recopier. Simple pour un humain mais difficile pour un OCR. Cela constitue donc une première barrière pour empêcher le spam dans vos formulaires web.

Bien sûr, les captchas visuels ne sont jamais infaillibles et pourront toujours être crackés. Mais en utilisant une image dont l’arrière-plan n’est pas uniforme, plusieurs polices de caractères, des couleurs différentes, et une disposition aléatoire des caractères, on peut rendre cette tâche plus difficile et bloquer la plupart des robots indésirables. Mais évitez de rendre la tâche difficile au point que même un humain aurait du mal à lire… (continuer)