垃圾邮件机器人防护

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. ?>

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