Captcha (anti-spam)

Description

Les captcha (technique antispam) sont très régulièrement basés sur des images , ce qui les rends non accessibles pour les non-voyants ou mal-voyant.

Ce captcha est donc sous forme de question/réponse qui sont à configurer dans un fichier permettant ainsi d'avoir des questions aléatoires.
En plus de la simple validation ou non, j'ai ajouté la possibilité de blacklister durant une période donnée les personnes ne répondant pas correctement à une question.

Conclusion :


La configuration du captcha (redirection, blacklistage, durée du blacklistage, ...) se fait dans le fichier de la classe.
Les questions-réponses sont à mettre dans le fichier question_list.php
Ne pas oublier de donner les droits d'écriture sur le fichier FS_blacklist.txt (fichier contenant les adresses IP blacklistées)
Il y a deux versions de la classe: une à la norme php5 et l'autre pour php4, elles sont strictement identique, le seul changement réside dans l'utilisation des private et public ainsi que le nom du constructeur.

Un petit exemple d'utilisation est fournit dans le fichier zip.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (leviathan516)