我使用https://github.com/dapphp/securimage因为它有一个数学问题,但我在他们的文档中有点困惑。我尝试使用此代码但无法正常工作。
Name HasSingleQuote HasDoubleQuote
abc false false
a'bc true false
a"bc false true
a"b'c true true
它显示默认值而不是数学问题。我是否正确设置了它?
答案 0 :(得分:1)
当您致电Securimage::getCaptchaHtml()
并传递选项时,它无法传递任何直接影响验证码图像设置的选项(例如字体,颜色,验证码类型等)。
您可以看到getCaptchaHtml()
here接受的选项列表。
如果您想切换到数学验证码,我建议您在Securimage目录中编辑config.inc.php
并在那里设置验证码类型。新版本中包含示例config.inc.php.SAMPLE
文件。将captcha_type => Securimage::SI_CAPTCHA_MATHEMATIC,
添加到config.inc.php,将应用设置。
或者,您可以编辑securimage.php或securimage_show.php来更改验证码类型,但升级时可能会丢失设置,这就是为什么最好使用config.inc.php。