2011-07-20 76 views
0

我想在php中为captcha代码编写一个类,我可以通过GD来完成,但似乎并不是所有服务器都可用,有没有办法做到这一点? 是否有任何库,可用于所有服务器?并且都支持它们?php图像处理/广东图书馆

+1

没有保证在所有服务器上都可以使用的库,但GD是您最好的选择。这或者手动设置图像的所有位,这是可能的,但不是你通常想要的。您当然可以使用像[recaptcha](http://www.google.com/recaptcha) – Wrikken

回答

1

GD是可用在所有服务器上,这只是加载PHP扩展的问题。由于PHP没有本地语言内置的图像处理功能,所以任何人都可以期望扩展。

值得注意的是ImageMagick是另一种选择,但安装起来有点痛苦。

0

如果你想要的东西,必须在不GD工作,你可以看看在NUCaptcha。唯一的PHP先决条件是mcrypt库。与传统的CAPTCHA相反,NUCaptcha网站解释:

NuCaptcha显示为以各种方式在您的浏览器中呈现的H.264 MPEG-4视频流。

0

您可以使用谷歌recaptcha的类,因为GD不会在所有服务器上都可用,但大多数使用PHP的服务器都可以运行Google recaptcha类。