聪明的验证码不起作用

时间:2013-12-31 00:36:53

标签: php smarty captcha

我有这个问题聪明,我试图在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&amp;c=samplecaptcha&amp;t=da491a96235a0d9f5fbeb0d7c0accc89" id="SampleCaptcha_CaptchaImage" class="LBD_CaptchaImage">

我尝试使用smarty插件功能,但它也是如此。

任何聪明的专家都可能知道答案。

非常感谢。

1 个答案:

答案 0 :(得分:0)

试试this。 它可能对您有所帮助,因为该站点在不同平台上有很好的示例。