Bonjour.
Captcha est une bonne solution standard.
Après, il y a moyen de trouver d'autres solutions, mais :
- Plus une solution est utilisée, plus il y a de chances que quelqu'un cherche un moyen de la contourner.
- Ca dépend de ton niveau en programmation.
En fait, la meilleure solution anti-spam, à mon avis, est une solution "artisanale" - qui par définition ne sera pas prévue par les robots...
L'idée de jibhaine me semble intéressante.
On peut faire un antispam sans captcha avec une question aléatoire, une opération mathématique simple, une image simple représant un objet, un champ à ne pas remplir, un "chronomètre" qui vérifie (côté serveur) que le temps d'envoi correspond à un humain, etc.
Si tu donnes à celui qui a faim un poisson, tu le nourris pour un jour
Si tu lui apprends à pêcher, tu le nourris pour toujours.