Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用PHP中的GD库来绘制验证码图像吗?_Php_Security_Image_Captcha - Fatal编程技术网

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

我应该使用PHP中的GD库来绘制验证码图像吗?,php,security,image,captcha,Php,Security,Image,Captcha,PHP的GD库是否适合从头开始绘制图像?或者我最好只是导入一个图像并修改它 不确定有多少人使用一种或另一种解决方案;-) 但最合理的答案是,在您的情况下,选择一种解决方案而不是另一种解决方案取决于您的情况: 如果您有一个基本映像,只需要添加一小部分信息,那么加载现有映像可能是最简单的解决方案 如果您需要生成大量定制的图像,并且每个页面都不同,那么从头开始生成完整的图像可能会更容易 如果您不限于GD,您可能还需要查看ImageMagick扩展。有一个比较:)不,你不应该自己写验证码。请使用它是迄

PHP的GD库是否适合从头开始绘制图像?或者我最好只是导入一个图像并修改它

不确定有多少人使用一种或另一种解决方案;-)

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

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

如果您不限于GD,您可能还需要查看ImageMagick扩展。有一个比较:)

不,你不应该自己写验证码。请使用它是迄今为止最安全的capthca,而且是免费的。如果这不起作用,请使用gdlib中的一个