mercredi 15 août 2007

Page contact

Constatant que ma page contact (en PHP) était spammée, j'ai recherché une solution pour éviter cela. Le principe est de faire en sorte qu'un robot ne puisse pas franchir les contrôles fait par le script, et donc d'inclure une action qui ne peut être réalisée que par un être humain. J'ai d'abord essayé de la remplacer par une page construite entièrement à la main afin d'y inclure un code que l'utilisateur doit recopier d'une image affichée dans la page; cette image étant non déchiffrable par un robot, cela sécurise l'utilisation de la page de contact. Mais cette solution est délicate à mettre en oeuvre si on ne maîtrise pas bien le PHP. Finalement, la solution la plus simple est d'ajouter dans la page standard une case à cocher obligatoire et ça semble bien fonctionner.

Aucun commentaire: