Modérateur PHPfrance |
10684 Messages
29 sept. 2016, 13:19
Bonjour,
Pour les robots ce qui compte ce n'est pas le formulaire, c'est le script qui va traiter les données. Les plus simples rempliront ton formulaire comme ils le peuvent, les plus aboutis pourraient envoyer les données directement au serveur sans même afficher le formulaire.
C'est donc bien au niveau du serveur qu'il faut sécuriser le traitement pour éviter d'afficher ton email sur la toile et réduire les risques de spam. Le captcha permet de s'assurer que l'utilisateur est bien passé par ton formulaire pour soumettre les données et à fait un effort qu'en théorie seul un humain est susceptible de réaliser (en théorie, parce que lire un texte sur une image, pour une machine ça s'appelle de l'OCR... et que le texte en question est parfois indéchiffrable pour une être humain

).
Dans les contrôles pouvant être mis en place, l'algo recaptcha de google est plutôt pas mal, moins contraignant qu'un captcha pour les utilisateurs (au mieux l'utilisateur a juste une case à cocher, au pire il doit cliquer sur 2-3 images de chaton, chiens, tasses à café...), et à priori tout aussi efficace, voire plus, que le déchiffrage de glyphes abscons

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...