2009-07-02 10 views
1

Vous devez avoir un formulaire sur votre site Web pour que les gens puissent envoyer un email à un ami s'ils ont trouvé quelque chose d'intéressant. Vous pouvez forcer les utilisateurs à se connecter (ce qui n'est pas une bonne option dans mon cas). Vous pouvez faire un délai (ce n'est pas vraiment un e-mail urgent, il peut donc attendre 5 minutes). Avez-vous ce problème? Comment le résoudriez-vous?Bloquer le spam des formulaires "Envoyer à un ami"

Edit: Je suis surtout intéressé à bloquer le spam

Répondre

1

manuel Avez-vous un problème avec les scripts automatisé de votre formulaire, ou des gens vraiment utiliser trop?

La solution simple au problème de bot est un Captcha, tel que ReCaptcha. La convivialité est discutable, mais cela résoudrait peut-être votre problème.

+0

Désolé, ce n'était pas assez clair. Je parle de spam manuel –

0

Ce service dispose de très bonnes mesures anti-spam.

http://www.tellafriendking.com/features.php?showall=1#spam-free

Pour votre information, je suis impliqué avec la société, donc je ne suis pas tout à fait impartiale, mais nous recevons beaucoup de réfugiés qui viennent à nous pour mettre fin à leurs problèmes de spam avec d'autres services ou scripts téléchargés .

Edit:

Si vous ressentez le besoin de voter contre, peut-être vous devriez laisser un commentaire aussi ...

0

Vous pouvez également utiliser quelque chose de différent de tous ces scripts captcha. Laissez-moi vous dire ce que je fais: - créer un md5:

$secretWord='TryToHashMe'; 
$formID='myForm'; 
$md5Value=md5($secretWord.$formID); 

echo '<input type="hidden" name="form-check" value="'.$md5Value.'">'; 
echo '<input type="hidden" name="bot-check" value="">'; 

ce sont 2 façons très simples parce que: 1) les robots automobiles tentent de combler toutes vos entrées et 2) le hachage n'est pas fourni, Cela signifie que vous avez une demande de publication depuis l'extérieur de votre site. Le hachage pourrait être étendu avec une session ou un cookie, aussi.

Tout le meilleur!

+0

Notez que de nombreux robots de spam modernes utilisent iOpus, qui exécute un environnement de navigateur complet, y compris les scripts, etc., rendant cette solution assez inutile. – tylerl

0

Je recommande un Captcha ou si vous voulez quelque chose d'un peu moins intrusif, un problème mathématique simple (qui change) si vous avez juste quelque chose comme:

 
For spam protection: Type what Two Plus Two is here _________ 

Je l'ai fait sur mon site personnel et n'a jamais eu de problème (et j'ai eu un lot des tentatives qui ont échoué par des spambots)

0

La meilleure solution est d'utiliser une solution de filtrage de bot tout usage. Je sais que c'est un vieux message, mais un nouveau botnet a été découvert qui utilise ces envoyer à un ami des modules pour envoyer du spam (pas une nouvelle technique mais de nouveaux progrès intéressants). (Un bon conseil): «Au minimum, ils devraient inclure un mécanisme limitant le débit qui empêcherait une adresse IP d'émettre des nombres déraisonnables de demandes sur une période de temps donnée. D'autres solutions de bricolage consistent à faire en sorte que tous les utilisateurs remplissent les CAPTCHA et à imposer l'enregistrement comme condition préalable à l'envoi d'un message électronique. "

Questions connexes