我有这个问题聪明,我试图在smarty中添加验证码,但我看不到让它工作的方式,基本上当我尝试在普通的php文件中显示验证码图像时出现错误可以嵌入这个PHP脚本:
<?php
$SampleCaptcha = new Captcha("SampleCaptcha");
$SampleCaptcha->UserInputID = "CaptchaCode";
echo $SampleCaptcha->Html();
?>
但是为了聪明,我做到了这一点:
$SampleCaptcha = new Captcha("SampleCaptcha");
$SampleCaptcha->UserInputID = "CaptchaCode";
$captcha=$SampleCaptcha->Html();
$sy->assign('captcha', $captcha);
认为变量验证码会打印整个html以显示验证码但是当它打印图像attr src时它仍然在php中完成。
<img alt="CAPTCHA" src="botdetect.php?get=image&c=samplecaptcha&t=da491a96235a0d9f5fbeb0d7c0accc89" id="SampleCaptcha_CaptchaImage" class="LBD_CaptchaImage">
我尝试使用smarty插件功能,但它也是如此。
任何聪明的专家都可能知道答案。
非常感谢。