簡體   English   中英

Smarty中的驗證碼不起作用

[英]captcha in smarty doesn't work

我對smarty有這個問題,我嘗試在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);

人們認為變量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插件功能,但功能相同。

任何聰明的專家都可能知道答案。

非常感謝。

試試這個 該站點在不同平台上都有很好的示例,它可能會對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM