我在表单中成功使用验证码但现在我的问题是使验证码仅包含数字。我发现验证码图像中的符号是在generateWord
类的Zend/Captcha/Word.php
方法中生成的。
我想预设新的字符数组(1,2,3,4,5,6,7,8,9,0),但我不应该更改库代码,因为它用于其他项目和未来的更新。
如何清楚地设置自定义验证码?
感谢。
答案 0 :(得分:1)
什么阻止你延长Zend_Captcha_Word
课程?
快速而肮脏的方式,在生成验证码之前,将所有符号设置为数字:
Zend_Captcha_Word::$CN = Zend_Captcha_Word::$C = Zend_Captcha_Word::$VN = Zend_Captcha_Word::$V = array("0","1","2","3","4","5","6","7","8","9");
答案 1 :(得分:0)