【问题标题】:Should I use the GD library in PHP to draw CAPTCHA images?我应该在 PHP 中使用 GD 库来绘制 CAPTCHA 图像吗?
【发布时间】:2010-03-30 05:52:28
【问题描述】:

PHP 的 GD 库是否适合从头开始绘制图像?还是我最好只导入图像并对其进行更改...

【问题讨论】:

    标签: php security image captcha


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      不,您绝对不应该编写自己的验证码。请使用re-capthca,它是迄今为止最安全的capthca,而且是免费的。如果这不起作用,请使用使用 gdlib 的众多 (vulnerable) Capthca libraries 之一。

      【讨论】:

        【解决方案3】:

        如果您不限于 GD,您可能还想查看 ImageMagick 扩展。 This有比较:)

        【讨论】:

          猜你喜欢
          • 2010-10-10
          • 2010-10-02
          • 1970-01-01
          • 2011-09-01
          • 1970-01-01
          • 2010-12-25
          • 1970-01-01
          • 1970-01-01
          • 2011-10-30
          相关资源
          最近更新 更多