我应该使用PHP中的GD库来绘制CAPTCHA图像吗?

时间:2010-03-29 17:55:44

标签: php security image captcha

PHP的GD库是否适合从头开始绘制图像?或者我会更好地导入图像并改变它...

3 个答案:

答案 0 :(得分:1)

不确定是否可以知道有多少人使用一种解决方案,或另一种解决方案; - )

但最合理的答案是,在您的情况下,选择一种解决方案而不是另一种解决方案取决于您的情况:

  • 如果您有基本图像并且只需要添加一小部分信息,那么加载现有图像可能是最简单的解决方案
  • 如果你需要生成一个定制的图像,每个页面都有不同的图像,那么从头开始使用完全一代可能会更容易。

答案 1 :(得分:1)

不,你不应该写自己的验证码。请使用re-capthca它是迄今为止最安全的capthca,它是免费的。如果这不起作用,请使用使用gdlib的许多(vulnerable) Capthca libraries中的一个。

答案 2 :(得分:0)

如果您不仅限于GD,您可能还想查看ImageMagick扩展程序。 This进行了比较:)