Les Allergies
Alimentaires

PHP - Code antispam avec chiffres et lettres (CAPTCHA)


Sur de nombreux sites, dont CommentCaMarche, les formulaires sont accompagnés d'un encart demandant de recopier un code généré aléatoirement.

Un tel système, appelé CAPTCHA, permet de limiter les envois abusifs automatisés (SPAMS).

Les sites suivants proposent des outils gratuits en PHP, permettant de mettre un tel système sur son site :
  • CryptoPHP, Gratuit, PHP >= 4.3.0. Existe en plugins pour WordPress, wpMu, Symfony et Guppy.
  • ReCaptcha, Gratuit, fonctionne en Web-Service (en ligne)
  • SecurImage, Gratuit (Open Source), PHP
  • WebSpamProtect, Payant, PHP, Perl, ASP or ASP.NET
  • WP Captcha Free n'affiche aucun code à recopier, il est basé sur un système de hash auto-généré rendant impossible l'ajout automatisé de commentaires
  • ProtectWebForm est un service en ligne proposant un captcha, couplé à un système audio (pour les aveugles)
Publié par Jeff - Dernière mise à jour le 31 octobre 2009 à 19:03 par marlalapocket
Ce document intitulé « PHP - Code antispam avec chiffres et lettres (CAPTCHA) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  PHP - Code antispam avec chiffres et lettres (CAPTCHA)
  •  Code ascii » Articles : Le codage des informations Le morse a été le premier codage à permettre une communication longue distance. C'est Samuel F.B.Morse qui l'a mis au point en 1844. Ce code est composé de points et de tirets (un codage binaire en quelque sorte...). Il...
  •  Code sfr wifi public (Résolu) » Bonjour, J'ai su que l'on pouvais se connecter au reseau sfr wifi public, mais comment, sfr me dis qu'il n'y a besoin de rien mais il demande <Id et MP> Configuration: Windows 7 / Firefox 3.6.13
  •  Free rider 2 codes » Meilleure réponse: pour expert -18 1i 18 1i 2h 1i,2f 1i 36 1i 48 1h 51 1g 63 1d 6m 1b 7b 18 7v 13 8j t 96 m 9e i 9n c a1 4 a5 -1 a9 -8 ad -j ah -11,dg fh dp gg e6 hf ej ib f2 j5 fe jk ft k2 gd kd h2 ko hs l1 ip l7,ip l8 jn lb mh lc nj l8 oj l1 pl km qg k9
  •  Lettre de resiliation sfr (Résolu) » Meilleure réponse: Si tu veut résilier ton contrat chez SFR, fait comme moi, effectue une demande de portabilité, c'est a dire change d'opérateur, si tu souhaite en changer bien sûr, la portabilité fera que tu garde ton numéro, mais que tu change d'opérat
  •  Lettre de motivation licence pro (Résolu) » Meilleure réponse: je trouve qu'elle est bien sauf qu'on etudie pas un site internet
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Cacher les erreurs en PHP
Quelques fonctions utiles