使用Zend Framework 2 Image Captcha有什么好处?

时间:2013-06-19 11:21:25

标签: zend-framework2 captcha

我认为有两个主要原因迫使我不要使用Zend的图像验证码。

  1. 它将验证码保存到磁盘,与传统的php验证码相比,我认为它会以各种方式降低性能。
  2. 删除旧验证码图像所必需的垃圾收集器是另一种资源浪费。是的,这是必要的,但它是磁盘写的验证码的后果。
  3. 现在,有理由我应该使用Zend Framework的Image Captcha而不是captcha.php吗?

    编辑: :D模糊,对吧?对于那个很抱歉。我的意思是使用php文件生成一个png文件。即,在标题中发送png mime类型,然后使用imagepng输出图像数据。

    如果表演在这里根本不是问题,那么我想没有什么可担心的。

1 个答案:

答案 0 :(得分:2)

有两种方法可以从html文档加载图像:external(所以另一个http请求)或内联(base64编码)。 ZF2图像验证码正在使用第一个实现,因此它是唯一的方法。

您可以使用其他验证码,使用ReCaptcha或使用您自己的实现。我不确定你对captcha.php的意思是什么?