- | ## Class AntiSpam Image AntiSpam La classe AntiSpam permet de créer des images pour interdire des requêtes automatisées sur certaines pages. Retourner voir la liste de toutes les classes ## Méthodes et propriétés protected string $string protected int $noise := 0 public __construct(string $string := '') public string setRand(int $length) public setNoise(int $noise) public save(string $qName) public check(string $qName, string $value, bool $case := TRUE) public draw() ## Documentation protected string $string La chaîne de caractère que devra retaper l'utilisateur. Remonter protected int $noise := 0 Degré de bruit à afficher sur l'image (entre 0 et 10). Remonter public __construct(string $string := '') Construit une image anti-spam. Vous pouvez définir la chaîne de caractères à afficher sur l'image avec $string. Si vous ne donnez aucune chaîne de caractères, voyez AntiSpam::setRand() pour générer une valeur aléatoire. Remonter public string setRand(int $length) Génère une chaîne de caractère aléatoire de taille $length pour l'image anti-spam. La chaîne de caractère ainsi créée est ensuite retournée. Remonter public setNoise(int $noise) Ajoute du bruit sur l'image. Les valeurs possibles sont de 0 à 10, avec 0 pour ne pas afficher de bruit et 10 pour afficher un bruit maximal. Remonter public save(string $qName) Enregistre la valeur de l'image anti-spam dans la session de l'utilisateur sous le nom $qName. Cette méthode doit être utilisée en combinaison avec AntiSpam::check(). Remonter public check(string $qName, string $value, bool $case := TRUE) Vérifie que la valeur $value correspond à la valeur enregistrée sous le nom $qName avec AntiSpam::save(). Si $case est mis à TRUE, alors la vérification NE sera PAS sensible à la casse, elle le sera à FALSE. Cette méthode doit être utilisée en combinaison avec AntiSpam::save(). Remonter public draw() Affiche l'image anti-spam à l'écran.
      <?php

      require_once "AntiSpam.class.php";

      $object = new AntiSpam();
      $object->setRand(5);
      $object->draw();

      ?>
Remonter |