Aller au contenu

Générer des images aléatoires contenant du texte


Anonymus

Sujets conseillés

Avec le nombre grandissant doutils de soumission automatique, et leurs abus, le seul moyen de contrer et de réguler ce "spam" est de mettre en place un générateur dimages aléatoire.

Voir l'article dans la partie publications : explications, code, tout y est.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...

<input type="hidden" name="verifCode2" value=<? echo $code; ?>>
<IMG src="gencode.php?code=<? echo $code; ?>">

A quoi ça sert de passer par tout ça si le code est (deux fois) visible dans le code source? Un robot peut le récupérer sans problème. N'utilisez pas ce code source.

Lien vers le commentaire
Partager sur d’autres sites

  • 10 months later...

Ah, je voulais justement faire remarquer cette erreur mais je vois que quelqu'un l'a vue avant moi.

Un robot peut récupérer sans problème le code de l'image en lisant le code du champs caché, le script n'est donc plus d'aucune utilité.

Je vous déconseille à mon tour d'utiliser ce code (tant qu'il n'aura pas été modifié en tout cas) ;) Vous pourriez avoir des surprises ;)

Edit : la solution serait d'ailleurs de rester sur l'utilisation d'un champs caché, mais de crypter sa valeur, le script charger de la vérification connaissant la clé de décryptage, le robot, lui, au mieux entrera le code crypté...soit n'importe quoi ;)

edit2 : il faudrait d'ailleurs aussi crypter le code qui est passé en paramètre au script de création de l'image ;)

Modifié par Troll
Lien vers le commentaire
Partager sur d’autres sites

Edit : la solution serait d'ailleurs de rester sur l'utilisation d'un champs caché, mais de crypter sa valeur, le script charger de la vérification connaissant la clé de décryptage, le robot, lui, au mieux entrera le code crypté...soit n'importe quoi ;)

.

Il serait plutôt plus judicieux d'utiliser une variable de type session ou cookie

Modifié par ezazea
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...