垃圾邮件机器人防护

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了垃圾邮件机器人防护相关的知识,希望对你有一定的参考价值。

Генерируется картинка с изображением цифр, которые пользователю предлагается ввести в форму для успешного ввода данных
  1. <?
  2. /*Это файл code.php. Ссылку на него надо поставить следующим образом непосредственно в теге для картинки
  3. <img src='modules/code.php' width='100' height='20' alt='Код' border='0'>
  4. в форме соответственно необходимо еще одно поле для ввода цифр с картинки, а проверка осуществляется с помощью переменной сессии. Передавать инфу желательно методом post.
  5. */
  6. $_SESSION['sid'] = rand(10000,99999);
  7. $Image = imageCreateFromPng ("code.png");
  8. $Color = imageColorAllocate($Image, 254, 165, 65);
  9. settype ($_SESSION['sid'], "string");
  10. imagestring($Image, 5, 0+rand(0,5), 5+rand(-5,0),
  11. substr($_SESSION["sid"],0,1), $Color);
  12. imagestring($Image, 5, 25+rand(-5,5), 5+rand(-5,0),
  13. substr($_SESSION["sid"],1,1), $Color);
  14. imagestring($Image, 5, 50+rand(-5,5), 5+rand(-5,0),
  15. substr($_SESSION["sid"],2,1), $Color);
  16. imagestring($Image, 5, 75+rand(-5,5), 5+rand(-5,0),
  17. substr($_SESSION["sid"],3,1), $Color);
  18. imagestring($Image, 5, 100+rand(-5,5), 5+rand(-5,0),
  19. substr($_SESSION["sid"],4,1), $Color);
  20. Header("Content-type: image/png");
  21. imagePng($Image);
  22. imageDestroy($Image);
  23. ?>

以上是关于垃圾邮件机器人防护的主要内容,如果未能解决你的问题,请参考以下文章

邮件安全防护之反垃圾邮件开源软件ASSP

如何根据 IP(国家代码)确定默认的 Accept-Language 标头?

机器学习贝叶斯算法详解 + 公式推导 + 垃圾邮件过滤实战 + Python代码实现

如何防止机器人发送垃圾邮件? |抽搐.py |不和谐.py

如何阻止垃圾邮件机器人填写表格?

如何修复不和谐的 jda bot 垃圾邮件