【问题标题】:What are the advantages of using Zend Framework 2 Image Captcha?使用 Zend Framework 2 Image Captcha 有什么优势?
【发布时间】:2013-06-19 11:21:25
【问题描述】:

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

  1. 它将验证码保存到磁盘,与传统的 php 验证码相比,我认为这会在各个方面降低性能。
  2. 删除旧验证码图像所必需的垃圾收集器是另一种资源浪费。是的,这是必要的,但这是磁盘写入验证码的结果。

现在,我是否应该使用 Zend Framework 的 Image Captcha 而不是 captcha.php?

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

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

【问题讨论】:

  • Define captcha.php... 有很多不同的方式来实现验证码,老实说,登录表单或评论表单的性能不是问题。

标签: zend-framework2 captcha


【解决方案1】:

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

您可以使用其他验证码、使用 ReCaptcha 或使用您自己的实现。我不知道你说的captcha.php 是什么意思?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 2016-01-09
    • 1970-01-01
    相关资源
    最近更新 更多