Bonjour,
J'aimerais savoir comment peut-on créer un script anti-robot pour un formulaire d'inscription.
merci :)
<?php
include_once 'captcha.class.php';
// image PNG
$I = new captcha('JPEG');
// on génère une chaine aléatoire de 10 caractères
$I->setStringLenght(10);
// police Tuffy de taille 15
$I->setFont('fonts/Tuffy.ttf' , 15);
// génération de l image
$I->getImage();
// on met la chaîne générée en session pour le contrôle
$_SESSION['captcha-control'] = $I->getRandString();
?>
$chiffres = Array ('zéro', 'un', 'deux', 'trois', 'quatre', 'cinq', 'six', 'sept', 'huit', 'neuf');
$operations = Array ('plus', 'moins', 'fois');
$nbs = array_rand($chiffres, 2);
$op = array_rand($operations);
$chaine = $chiffres[$nbs[0]].' '.$operations[$op].' '.$chiffres[$nbs[1]].' = ?';
switch ($op) {
case 0 : $reponse = $nbs[0] + $nbs[1]; break;
case 1 : $reponse = $nbs[0] - $nbs[1]; break;
case 2 : $reponse = $nbs[0] * $nbs[1]; break;
}
echo $chaine.'<br />'.$reponse;
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.